私は ajax jquery を使用してリンクを送信しています
次の問題に直面しています
1) 送信後、次のページに移動します (次のページに移動する必要はありません)。
2) null データを送信している
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");
}
});
});
});
in struts アクション クラス
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;
}
}
アクチンでは、すべての値がnullで表示されています