提交前使用javascript/jQuery从表单中提取post参数
在使用javascript(最好是jQuery)提交任何表单之前,如何获取使用method=post提交的表单的参数。 我试图做的是获取post参数并将其提交给另一个位置。 我在用提交前使用javascript/jQuery从表单中提取post参数,javascript,jquery,json,Javascript,Jquery,Json,在使用javascript(最好是jQuery)提交任何表单之前,如何获取使用method=post提交的表单的参数。 我试图做的是获取post参数并将其提交给另一个位置。 我在用 $('form').submit(function() { alert('action= ' + $(this).attr("action")); alert('serialized string' + $(this).serialize()); return false; }); 但是它只适用于ge
$('form').submit(function() {
alert('action= ' + $(this).attr("action"));
alert('serialized string' + $(this).serialize());
return false;
});
但是它只适用于get请求,我也希望从post请求中提取参数。类似的方法对我很有效
$('#form').submit(function(){
$.post(your_location, $(this).serialize());
return false;
});
如果不想使用$.post(),可以使用任何其他Ajax方法。您还可以包括一个回调方法来处理ajax调用返回的任何内容。类似的方法对我很有用
$('#form').submit(function(){
$.post(your_location, $(this).serialize());
return false;
});
如果不想使用$.post(),可以使用任何其他Ajax方法。您还可以包括一个回调方法来处理ajax调用返回的任何内容。序列化应该与表单用于发出请求的方法类型无关。我使用
序列化
和一直发布的表单。也许您还有其他地方出了问题?序列化应该与表单用于发出请求的方法类型无关。我使用序列化
和一直发布的表单。也许你还有别的地方出了问题?