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