十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
三級聯(lián)動相信大多數(shù)人都很好的實現(xiàn)過,今天我是小小的改動了下。當下拉列表里選擇某一個地區(qū)時,相應的另外一個下拉列表先出現(xiàn):Please Wait,0.5秒后再顯示ajax獲取的數(shù)據(jù)。這樣用戶體驗稍微好一點。下面是我的js代碼:

創(chuàng)新互聯(lián)專注于徽縣網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供徽縣營銷型網(wǎng)站建設,徽縣網(wǎng)站制作、徽縣網(wǎng)頁設計、徽縣網(wǎng)站官網(wǎng)定制、成都微信小程序服務,打造徽縣網(wǎng)絡公司原創(chuàng)品牌,更為您提供徽縣網(wǎng)站排名全網(wǎng)營銷落地服務。
//Region&country
$('#Article_code').change(function(){
var country=$('#Article_code option:selected').val();
var data={'country':country};
var url='createUrl('Manage/article/getRegion'); ?>';
if(country==0) {
$('#Article_region_id option').remove();
$('#Article_region_id').append($(''));
return false;
}
$.ajax({
type:'post',
data:data,
url:url,
beforeSend:function(){
$('#Article_region_id option:first').text('Please Wait');
},
success:function(json){
window.setTimeout(function(){
var data=eval(json);
var str='';
str+='';
if(!data.empty){
for(var i=0;i'+data.name[i]+'';
}
}
$('#Article_region_id option').remove();
$('#Article_region_id').append(str);
},500);
},
dataType:'json'
});
}); 以上是代碼,在ajax發(fā)送前,beforeSend里把第一個option里的內(nèi)容修改為Please Wait,在success里調(diào)用window.setTimeout延遲0.5秒將數(shù)據(jù)顯示到另一個下拉列表里。