1

我正在查看 jsfiddle 上的这个 jquery 计时器,它工作得很好。但是我想每 x 秒提交一个表单字段。所以对于像这样的 HTML 表单:

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

只想将#referrer 字段提交到特定的 URL,而不需要刷新、重定向等。可能吗?它所在的后端不执行任何重定向或任何操作,我只需要每隔一段时间将该字段值获取到后端即可。

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

想法?谢谢。

4

1 回答 1

1

jQuery 有很多 Ajax 方法

您似乎正在使用 GET 方法,因为这是form( <form method="get">) 的默认值,因此该$.get()函数对您来说似乎很好。类似于以下内容:

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

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

于 2012-07-20T17:29:45.943 回答