1
提交從我的理解,一旦表單被提交,則無法通過添加額外的輸入參數添加到它(至少這[link]是什麼給了我這樣的假設)添加URL參數從
例如:
var form = $('form');
form.submit(function(e) {
searchForm.append(
'<input name="a" type="hidden" value="' + a + '">' +
'<input name="b" type="hidden" value="' + b + '">');
}
所以我的下一個猜測將是通過位置動態添加參數。我跟着this的代碼,但刷新頁面,只適用於添加一個參數,並獲取我的原始輸入的形式。這不起作用。
也許我想要做的是不可能與一個get,但只有一個職位。我不想使用帖子。但爲了清除事情,作爲用戶搜索位置,當用戶提交搜索時,jquery會干涉submit()
,並查看地址以查找經緯度。如果存在lat和lng,我想通過get將經緯度和lng與搜索到的地址一起傳遞到下一頁。
例子:
website.com/path?search=NC&a=35.38905&b=-78.486328
你舉的例子是一樣的我的附加代碼。不幸的是,我覺得嘗試並沒有什麼壞處,但這不起作用。 – 2013-02-11 23:48:43
在Chrome中這工作正常,它將新的值對添加到窗體。問題是一個瀏覽器特定的問題(我會看看其他人) – Offbeatmammal 2013-02-12 03:14:10
更新:只是在IE,Safari和Chrome中嘗試了相同的代碼,並且很好地爲請求添加了新值......什麼瀏覽器對您來說不合適? – Offbeatmammal 2013-02-12 03:20:55