javascript - Masalah dengan ajax js asli mendapatkan data dan menukarnya menjadi objek json
高洛峰
高洛峰 2017-05-19 10:38:41
0
1
460

Gunakan ajax yang ditulis secara asli dalam js untuk mendapatkan senarai data, susunannya adalah normal

xmlHttp.responseText Pesanan di sini adalah biasa

Tetapi apabila saya menukar rentetan json menjadi objek json, pesanan itu bukan pesanan asal

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

Adakah terdapat cara untuk mengekalkan susunan output asal selepas penukaran?

高洛峰
高洛峰

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

membalas semua(1)
phpcn_u1582

Saya kurang faham, apa maksud awak? Adakah susunan data telah berubah? ?
Sebenarnya, terdapat beberapa cara untukJson, anda boleh mencuba semuanya.

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

// 2
JSON.parse(xmlHttp.responseText)

// 3 就是你那种
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan