1. 程式人生 > >ajax 服務器回應的數據格式

ajax 服務器回應的數據格式

如果 之前 ext 轉換成 .cn nco 在服務器 服務器 表示

服務器可以給客戶端回應2種格式的數據:(2018-08-31)

   (1) 字符串格式的數據:

       JavaScript接收的時候使用xhr.responseText; 如果服務器給ajax回應數組格式的數據的時候,需要在服務器端通過json_encode()函數將數組序列化成json數據,再返回

      技術分享圖片

      客戶端接收到的數據都是字符串類型的,即使下面數據看似是JavaScript的字面量對象,其實是一個字符串:

      技術分享圖片

      技術分享圖片

      技術分享圖片

      json數據指的是一種數據格式{}JavaScript的對象

      區別在於json數據中

沒有方法體而對象有所以為了避免歧義,我們稱呼json的時候,表示是一種數據格式,而我們說對象的時候,指的就是屬性、方法的集合

      說明JavaScript接收到數據之後,僅僅是字符串類型的json格式的數據操作起來很不方便如果json數據能夠轉換成JavaScript的字面量對象的話就很好了需要通      過eval()函數實現原理eval()函數會將小括號中的參數作為表達式運行

      例如:

        技術分享圖片

    (2) xml格式的數據:

        xml是另一種數據格式現在使用較少之前有做單獨介紹如需了解請查看之前博客;

          博客鏈接:https://www.cnblogs.com/lxc-bky/p/9567979.html

  

ajax 服務器回應的數據格式