ajax 服務器回應的數據格式
阿新 • • 發佈:2018-09-01
如果 之前 ext 轉換成 .cn nco 在服務器 服務器 表示 ,沒有方法體,而對象有,所以為了避免歧義,我們稱呼json的時候,表示是一種數據格式,而我們說對象的時候,指的就是屬性、方法的集合
服務器可以給客戶端回應2種格式的數據:(2018-08-31)
(1) 字符串格式的數據:
JavaScript接收的時候使用xhr.responseText; 如果服務器給ajax回應數組格式的數據的時候,需要在服務器端通過json_encode()函數將數組序列化成json數據,再返回
客戶端接收到的數據,都是字符串類型的,即使下面數據看似是JavaScript的字面量對象,其實是一個字符串:
json數據,指的是一種數據格式,而{}是JavaScript的對象
區別在於:json數據中
說明:JavaScript接收到數據之後,僅僅是字符串類型的json格式的數據,操作起來很不方便,如果json數據能夠轉換成JavaScript的字面量對象的話,就很好了需要通 過eval()函數實現,原理:eval()函數會將小括號中的參數作為表達式運行
例如:
(2) xml格式的數據:
xml是另一種數據格式現在使用較少之前有做單獨介紹如需了解請查看之前博客;
博客鏈接:https://www.cnblogs.com/lxc-bky/p/9567979.html
ajax 服務器回應的數據格式