php 從資料庫中擷取資料 處理之後 $this->ajaxReturn($data);
得到以下資料,但js端要的是 name和sub 去掉引號的資料,{name: "北京市"}
在js端 typeof 類型是 object
在Php處理方便還是js處理方便,
分別是怎麼處理的。
[ { "name": "北京市", "sub": [ { "name": "東城區" }, { "name": "西城區" }, { "name": "朝陽區" }, { "name": "海澱區" }, { "name": "丰台區" }, { "name": "石景山區" }, { "name": "順義區" }, { "name": "昌平區" }, { "name": "門頭溝區" }, { "name": "通州區" }, { "name": "房山區" }, { "name": "大興區" }, { "name": "延慶區" }, { "name": "懷柔區" }, { "name": "平穀區" }, { "name": "密雲區" }, { "name": "亦莊開發區" } ] } ]
回複內容:
php 從資料庫中擷取資料 處理之後 $this->ajaxReturn($data);
得到以下資料,但js端要的是 name和sub 去掉引號的資料,{name: "北京市"}
在js端 typeof 類型是 object
在Php處理方便還是js處理方便,
分別是怎麼處理的。
[ { "name": "北京市", "sub": [ { "name": "東城區" }, { "name": "西城區" }, { "name": "朝陽區" }, { "name": "海澱區" }, { "name": "丰台區" }, { "name": "石景山區" }, { "name": "順義區" }, { "name": "昌平區" }, { "name": "門頭溝區" }, { "name": "通州區" }, { "name": "房山區" }, { "name": "大興區" }, { "name": "延慶區" }, { "name": "懷柔區" }, { "name": "平穀區" }, { "name": "密雲區" }, { "name": "亦莊開發區" } ] } ]
php返回json資料字串,js將返回的json字串解析為json對象就可以
ajax請求設定dataType:'josn'
php返回的時候json_encode處理下
前端接收到的資料就是object了
有沒有引號並不影響它作為對象的屬性。
將json轉換為js對象再去操作,JSON.parseJSON(data)
用
data=JSON.parse(data);
jQuery.each(data, function(k,v) {});
並不會取到“”?