我正在使用ajax jquery提交一个链接点击就像数据一样应该提交并且像它一样会显示不喜欢
我正面临着跟随问题
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 Class中的
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;
}
}
在肌动蛋白中它显示所有值为空
答案 0 :(得分:0)
尝试使用以下
<a href="#" id="likeitlink">Like it</a>
var dataString = 'elementId='+ '123'+ '&elementType=' + 'games' +
'&likedBy=' + 'abc';
$(document).ready(function(){
$('#likeitlink').bind('click',function(event){
event.preventDefault();
$.ajax({
type: "POST",
url: "likeit",
dataType: "json",
data: dataString,
success: function() {
$('#likeitlink').html("dislike");
}
});
});
});