jQuery / AJAXを介して同じページでさまざまなフォームを送信しようとしています。これは、フォームのURL/アクションが動的に生成されるようにユーザーを編集する管理サイト用です。例えば
/user/limit/update?userId=7
また
/user/address/update?id=2
。
フォームのURL/アクションを見つけて変数に格納し、ajax関数でURLを渡す方法はありますか?
うまくいけば、例はそれをより明白にするでしょう。
生成されたフォームタグは
<form action="/user/update?id=3" method="post" accept-charset="UTF-8" enctype="application/x-www-form-urlen" id="idfff">
提案から更新されたajaxは
$("#user-submit").click(function() {
$.ajax({
type: "post",
url: $('#idfff').attr('action'),
data:$('#user-update').serialize(),
success: function() {
$("<div class='update-success'>Details updated</div>").insertAfter("#user-submit");
}
});
return false;
});
問題を正しく説明できたと思いますが、さらに詳しい情報が必要な場合はお知らせください。
ありがとう