我正在尝试通过 jQuery/AJAX 在同一页面上提交各种表单,它适用于您编辑用户的管理站点,以便动态生成表单的 url/action。例如
/user/limit/update?userId=7
或者
/user/address/update?id=2
.
有没有办法找到表单 url/action,将其存储在一个变量中并将其传递给 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;
});
希望我已经正确解释了我的问题,但如果您需要更多信息,请告诉我。
谢谢