+ -
当前位置:首页 → 问答吧 → json

json

时间:2011-01-14

来源:互联网

$(document).ready(function(){
var carnameselect=$(".carname").children("select");
var cartypeselect=$(".cartype").children("select");
var wheeltypeselect=$(".wheeltype").children("select");
var carimg=$(".carimage");
carnameselect.change(function(){
var carnamevalue=carnameselect.val();
if(carnamevalue!=""){
if(!carnameselect.data(carnamevalue)){
$.post("query.action",{carname:carnamevalue},function(data){

alert(data.length);
 
},"json");
}
}
});
});
服务器端返回的代码{"audi":"奥迪1","audi3":"奥迪3","audi2":"奥迪2"} 我现在alert长度的时候就报错,我现在想想把服务器端返回的代码循环的输出出来 请问要怎么办 谢谢

作者: buzuotaxuan   发布时间: 2011-01-14

 
JScript code
  var obj = eval("(" + data + ")");
  for(e in obj){
    alert(e + ": " + obj[e]);
  }

作者: hookee   发布时间: 2011-01-14

既然设置了json,应该用不着eval了吧

作者: kc8886   发布时间: 2011-01-14