本文實例講述了jquery實作觸發時更新下拉清單內容的方法。分享給大家參考,具體如下:
服務端假如有個請求位址用來回傳所需資料
url:/hello
回傳類似:
html:
按鈕:
下拉清單:
js程式碼:
$(function(){ $("#btn").click( $.ajax({ type:"POST", url:"http://localhost/XXXX/Test", cache: false,//不缓存 dataType:"json",//返回数据格式 success:function(ret){ $("#sel").empty(); $.each(ret,function(ind){ for(var key in ret[ind]){ var opt = $("<option></option>"); opt.val(ret[ind][key]); opt.text(key); $("#sel").append(opt); } }); } }); ); });
希望本文所述對大家jQuery程式設計有所幫助。