亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
javascript - 原生ajax返回的是json還是json字符串啊
黃舟
黃舟 2017-04-11 12:57:12
[JavaScript討論組]

原生ajax返回的是json還是json字符串啊,感謝。后臺給的是json。不要說jQuery返回的是json

黃舟
黃舟

人生最曼妙的風(fēng)景,竟是內(nèi)心的淡定與從容!

全部回復(fù)(5)
巴扎黑

response和responseText都是字符串,需要手動轉(zhuǎn)換

巴扎黑

這個看后臺返回給你的數(shù)據(jù)格式。如果是對象的話用JSON.stringify(data)轉(zhuǎn)換成json字符串,反之用JSON.parse()轉(zhuǎn)換成對象。

怪我咯

具體的數(shù)據(jù)格式還是要看后臺所傳輸?shù)臄?shù)據(jù),JSON.stringify() //從一個對象中解析出字符串

JSON.parse() //從字符串中解析出JSON對象

怪我咯

JSON.stringify() //從一個對象中解析出字符串JSON.parse() //從字符串中解析出JSON對象

2樓正解

天蓬老師

推薦你看這個,XMLHttpRequest的responseType屬性

如果后臺給的是Json的話,那你前臺得到的data只是一個Json字符串,你要使用JSON.parse(data),將data轉(zhuǎn)成json數(shù)據(jù)。

如果后臺給的是json的話,你這樣做準(zhǔn)行:

 xhr.onreadystatechange = function () {
                if (xhr.readyState === 4 && xhr.status === 200) {
                    var data=JSON.parse(xhr.responseText);
                    //data就是一個json類型的數(shù)據(jù)了
                    }
 };

這種東西你不確定的話可以自己慢慢試的?。?!反正也不用多少時間。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號