我有一個負載操作綁定到表單的提交按鈕。傳遞負載變量
jQuery('#content').load("/control/ajxdata/installs.php?country=" + country);
jQuery('#content').load("/control/ajxdata/installs.php",{ 'country': country });
的名稱和形式元素我想使用的ID是「國家」
在錯誤控制檯,我得到「錯誤:國家沒有規定」
我有一個負載操作綁定到表單的提交按鈕。傳遞負載變量
jQuery('#content').load("/control/ajxdata/installs.php?country=" + country);
jQuery('#content').load("/control/ajxdata/installs.php",{ 'country': country });
的名稱和形式元素我想使用的ID是「國家」
在錯誤控制檯,我得到「錯誤:國家沒有規定」
嘗試
jQuery('#content').load(
"/control/ajxdata/installs.php",
{'country': $("#country").val()}
);
是jQuery的方式選擇具有與ID country
輸入元素,並得到它的價值。
假設全國的輸入字段,你可以這樣做,以獲取其價值...
<input type="text" id="country">
jQuery('#content').load("/control/ajxdata/installs.php?country=" + $('#country').val());
但是,它可能會更好,設置「名稱」屬性,而不是ID。它使你的代碼更容易維護(在6個月內,當你忘記了什麼,或者#country在哪裏)。它還使得使用表單處理插件更容易(有數百個與表單相關的jquery插件),因爲它們中的大多數使用'name'屬性來序列化數據。
<input type="text" name="country">
jQuery('#content').load("/control/ajxdata/installs.php?country=" + $('input[name=country]').val());