var $this = $(this);
DWRを使用してJQueryオブジェクトをJavaメソッドに渡したいのですが、次のようなことをしています:
Javascript メソッド
function handlePieces($square) {
$square.data('jumped').remove();
if(player == 1){
var user = $("#secondPlayer").val();
DwrUtils.removeJumped(user, $square);
}else if(player == 2){
var user = $("#firstPlayer").val();
DwrUtils.removeJumped(user, $square);
}
}
DwrUtils クラスの私の Java メソッド
@RemoteMethod
public void removeJumped(String user, String square){
UserLoginScriptSessionFilter filter = new UserLoginScriptSessionFilter(
user);
ScriptMethodInvoker invoker = new ScriptMethodInvoker("removeJumped",square);
Browser.withAllSessionsFiltered(filter, invoker);
}
Object square
メソッドパラメーターの代わりに使用しようとしましString square
たが、それでも機能しません。
どうにかしてJson形式に変換する必要がありますか、どうすればできますか? 私は DWR を初めて使用するので、正確な解決方法がわかりません。