【发布时间】:2013-01-27 01:38:53
【问题描述】:
据我了解,一旦提交表单,您就无法通过添加额外的输入来为其添加参数(至少 [link] 是给我这个假设的原因)
例如:
var form = $('form');
form.submit(function(e) {
searchForm.append(
'<input name="a" type="hidden" value="' + a + '">' +
'<input name="b" type="hidden" value="' + b + '">' );
}
所以我的下一个猜测是通过位置动态添加参数。我遵循了this 代码,但它刷新了页面并且仅适用于添加一个参数,并且可以使用我在表单上的原始输入。这不起作用。
也许我想要做的事情不可能通过获取,而只能通过发布。我不想使用帖子。但是为了澄清问题,作为用户我搜索一个位置,当这个人提交搜索时,jquery 会干扰submit() 并查看地址以找到一个纬度/经度。如果存在 lat 和 lng,我想通过 get 将 lat 和 lng 与搜索到的地址一起传递到下一页。
例子:
website.com/path?search=NC&a=35.38905&b=-78.486328
【问题讨论】:
标签: jquery forms submit url-parameters