返回的数据是:{"0":[{"id":"1","name":"xxx"}],"1":[{"id":"1","name":"xxx"}],...,"refer":"","state":"fail"}
前台jquery 怎么处理
更新:
跟踪/common/AppframeController.class.php
方法ajaxReturn(){}
ThinkCMF增加了状态信息,可以选择注释
或者
$data2 = array("data"=>$data);
$this->ajaxReturn($data2);
取出{data:["data"],"refer":"","state":""}data字段数据
javascript
var ajax=$.ajax({ url:'http://some.domain/path/to/file.json', dataType:'json' }); ajax.done(function(data){ if('fail'===data.state){ // 失败后要干点什么呢? return; } // 成功后也是要干点什么吧 });
我在前台用js处理的,用delete和判断数字都行。
delete data.state;
delete data.referer;
for (var i in data){
if(!isNaN(i)){
var tag = data[i];
}else{
continue;
}