
$.ajax({
url: 'Default6.aspx?act=rizhi',
type: 'post',
data: 'num=' + num,
datatype: 'json', //反回数据格式
success: function(data) {
/****************处理简单返回********************/
var jsonStr = data;
var jsonObj = eval("(" + jsonStr + ")"); //简单的绑定
for (var i = 0; i < jsonObj.length; i++) {
document.getElementById('nianyue').innerHTML = jsonObj[i].year;
document.getElementById('date').innerHTML = jsonObj[i].day;
document.getElementById('xiaoshi').innerHTML = jsonObj[i].house;
document.getElementById('state').innerHTML = jsonObj[i].state;
}
},
error: function(data) { alert(data); } //程序出错的时候才会弹出错误提示
});
}
/*********调试data 数据为:
"{"year":"2012年6月","day":"15","house":"17:29:26"}{"year":"2012年6月","day":"14","house":"13:34:12"}"
数据格式有误
应该调整为
"[{"year":"2012年陵滚6月"州汪蔽,"day":"15","house":"17:29:26"},{"year":"2012年6月","day":"14","house":"册州13:34:12"}]"
json格式为 {key:value} 有多条 则为 [{key:value} , {key1:value1}] 用逗号隔开
var data = "{"year":"2012年6月","day":"15","house":"17:29:26"}{"year":"2012年6月","day":"销顷14","house":"铅租13:34:12"}"
var json = eval('['亏激陆 + data + ']');
json[0].year或者json[0]["year"] 就是 值 "2012年6月"
这样解析的