javascript - 原生js ajax取得到資料後轉換為json物件的問題
高洛峰
高洛峰 2017-05-19 10:38:41
0
1
443

用js原生寫的ajax,取得到一個資料列表,順序是正常的

xmlHttp.responseText 這裡的順序是正常的

但是當我將json字串轉換為json物件的時候,順序就不是原先的順序了

var json = eval('(' + xmlHttp.responseText + ')');

請問有啥辦法轉換完之後還是原先輸出的順序。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
phpcn_u1582

不太理解,什麼意思?資料順序變了? ?
其實,toJson 有好幾種方式,你都試試看。

// 1
function toJson(json){
    return json ? (new Function("return "+ json))() : {}
}
toJson(xmlHttp.responseText)

// 2
JSON.parse(xmlHttp.responseText)

// 3 就是你那种
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板