JQuery ajax を使用してページの一部を読み込みたい。
url は Struts2 アクション リクエストです。
$("#accountListDiv").html(ajax_load).load(url, $("#testform").serializeArray(), function(){
//alert('done');
});
//serializeArray とシリアライズが機能していません。(Struts アクションは、これらの関数によって生成される形式のデータを期待している可能性があります。この問題に関するより多くの洞察が役立ちます)。
通常の HTTP リクエストの場合、Struts2 アクションのすべての変数には、JSP ページで入力された値が自動的に割り当てられます。
Ajaxを使用しながら同じことをしたい。このように、すべてのパラメーターを明示的にフォームに渡したくありません。
$("#indexDiv").html(ajax_load).load(url, "rateTypeId4Index="+rateTypeId4Index, function(){
xyz();
});
Struts 用の Dojo プラグインがあることは知っていますが、非推奨です。JQueryを使用してこの問題を解決できれば、それで十分です。
(JQuery-struts プラグインを使用しないソリューションを探しています)。