json資料處理

2013年5月8日 星期三

Dictonary<string,string>資料處理回傳

{"d":{"0":"第一項","1","第二項","2":"第三項"}}

jQuery.ajax({
type:"POST",
url:"xxx.asmx/getxxx",
cache:false,
async:false,
contentType:"application/json;charset=utf-8",
success:function(dt){
$(dt.d).each(function(i,val){
$.each(val,function(k,v){
alert("key:" + k + "value:" + v);
});
});
}
})


通常取回來的資料用dt.d.length就可取到資料長度,但這個例子是取不到的



必需要用$(dt.d).each來取得,至於為什麼呢?在找時間來查查看

0 意見: