我在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。
想法?感谢。
答案 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
。请阅读有关如何使用此方法的链接文档。