Jquery使用setInterval提交单个表单字段?

时间:2012-07-20 17:25:25

标签: jquery ajax forms submit

我在jsfiddle上查看this jquery timer并且效果很好。但是我想每x秒提交一个表单字段。因此,对于HTML表单,如:

<form id="form">
    <input id="first_name" />
    <input type="hidden" id="referrer" />
</form>

我想将 #referrer字段提交到特定网址,而无需刷新,重定向等.Possbile?它所在的后端没有执行任何重定向或任何操作,我只需要经常将该字段值传递给后端。

我是否需要$(#form).submit(){ //do something}因为我实际上没有提交表格?只需将变量发送到另一个URL。

想法?感谢。

1 个答案:

答案 0 :(得分:1)

jQuery有a nice load of Ajax methods

您似乎正在使用GET方法,因为这是form<form method="get">)的默认值,因此$.get()函数对您来说似乎没问题。有点像:

var value = $('#referrer').val(); //let's say the value is the_value
$.get('specific_url', { referrer: value });

这将向specific_url发送GET请求,并将查询字符串设置为referrer=the_value。请阅读有关如何使用此方法的链接文档。