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