2012-03-15 56 views
2

我需要通过ajax发送一个完整的表单,以防止刷新整个页面。由于表单有大量的输入字段,我不想手动构建查询字符串。我发现一些脚本收集表单中的所有元素并自动构建查询字符串。但有没有更简单的方法来自动生成查询字符串?自动构建querystring以通过ajax发送表单

回答

1

尝试jQuery的serialize。从jQuery的网站

$('form').submit(function() { 
    alert($(this).serialize()); 
    return false; 
}); 
0

您可以使用jQuery .serialize序列化表单中的所有输入字段
例。尝试下面的脚本并提醒值,

var formValues = $('form').serialize(); 
    alert(formValues); 
0

您需要在您的网页中有信息并将其发送到查询字符串到另一页右?

你可以简单地添加在你重定向到该网页的前一页类型指令,并在第一页的控件返回的值,并使用以前的页面属性把它添加属性 指this文章

+0

javascript,jquery,ajax,forms和post标签给了他使用ASP.NET的印象? – 2012-03-15 15:52:11

+0

对不起,这是我的不好,我必须与其他东西冲突 – 2012-03-19 08:16:32