0
我提出用ajax jquery的一個鏈接,點擊喜歡像數據後應提交和insted的像它會顯示不喜歡鏈接提交空
我面對followiwng問題
1)提交它要下一個頁面(它不應該進入下頁)
2)它是在jQuery的發送空數據
我用下面的代碼
<a href="likeit" id="likeitlink">Like it</a>
var dataString = 'elementId='+ '123'+ '&elementType=' + 'games' +
'&likedBy=' + 'abc';
$(document).ready(function(){
$('a#likeit').bind('click',function(event){
event.preventDefault();
$.ajax({
type: "POST",
url: "likeit",
dataType: "text json",
data: dataString,
success: function() {
$('#likeitlink').html("dislike");
}
});
});
});
在Struts Action類
public class LikeIt extends ActionSupport {
private String elementId;
private String elementType;
private String likedBy;
public String like() {
System.out.println(getElementId() + ", " + getElementType() + ","
+ getLikedBy());
return SUCCESS;
}
}
肌動蛋白它顯示的所有值空
三江源@Elby我得到了錯誤 – xrcwrn
爲了記錄,您也可以通過替換dataString來清除此代碼一個具有正確鍵/值的對象,jQuery將自動將其轉換爲格式正確的GET或POST數據。 –
@abeisgreat我做了Manish代碼的基礎 – Elby