javascript
jQuery中ajax的触发时机,javascript - 如何在启动Ajax查询的jQuery中触发方法change() - 堆栈内存溢出...
我有一個帶有部門清單的選擇項目html。 當我選擇一個(方法“更改”)時,它將在jquery中啟動ajax請求,該請求將顯示在另一個select輸入中,即從數據庫中獲取的城市列表。
一切工作正常,但是我有一種情況想要恢復存儲部門選擇和區選擇項的值,同時又希望能夠對其進行修改。
我嘗試使用jQuery .trigger(“ change”),但它沒有進入我的change函數。
我嘗試按照此處的說明進行操作,但是沒有區別。
我的html文件:
Département :
Choisissez un département
${departement.code} -
Ville :
Choisissez une ville
我的Jquery方法:
$(document).ready(function(){
var departement = ${spot.departement.code};
var ville = ${spot.ville.id};
$("#departement option[value="+departement+"]").prop('selected', true);
$('#departement').trigger("change");
$("#ville option[value="+ville+"]").prop('selected', true);
$('#departement').change(function() {
var choixDep = $('#departement').val();
$.getJSON("choixDepartement.do",{codeDep: choixDep},
function (data) {
$("#ville").empty();
var option = "Choisissez une ville";
$("#ville").append(option);
$.each( data, function(key, val) {
.....
ajax callback treatment
........
});
}
);
});
});
我不明白為什么它不進入方法.change(); 。
總結
以上是生活随笔為你收集整理的jQuery中ajax的触发时机,javascript - 如何在启动Ajax查询的jQuery中触发方法change() - 堆栈内存溢出...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚拟服务器的磁盘,虚拟服务器磁盘扩容
- 下一篇: JavaScript id_好程序员we