ajax處理返回的json格式資料

2021-07-09 10:28:12 字數 1396 閱讀 6948

以使用者註冊為例:

register.php

regisgerprocess.php:

<?php

//這裡兩句話很重要,第一講話告訴瀏覽器返回的資料格式,若返回xml格式資料,此處寫header("content-type: text/xmla;set=utf-8"); ,

//若返回tex或json資料,此處填寫header("content-type: text/html;charset=utf-8");

header("content-type: text/html;charset=utf-8");

//告訴瀏覽器不要快取資料

header("cache-control: no-cache");

//接收資料(這裡要和請求方式對於 _post 還是 _get)

$username=$_post['username'];

//這裡我們看看如何處理格式是json

$info="";

if($username=="shunping")';//注意,這裡資料是返回給請求的頁面.

}else';

} echo $info;

?>

json資料詳解:

1、json的格式如下 :

""因為json資料是原生態資料,因此這種資料格式很穩定,而且描述能力強,我們建議大家使用json格式

2、 json資料格式的擴充套件

如果伺服器返回的json 是多組資料,則格式應當如下:

$info="[,,....]";

在xmlhttprequest物件接收到json資料後,應當這樣處理

//轉成物件陣列

//通過reses可以取得你希望的任何乙個值

reses[?].屬性名

3、 更加複雜的json資料格式

4、當乙個ajax請求到伺服器,伺服器可以根據需求返回 三種格式的資料,那麼我們應當選擇哪乙個?

a.   如果你的專案經理沒有特殊的要求,建議使用json

b.   若應用程式不需要與其他應用程式共享資料的時候, 使用 html 片段來返回資料時最簡單的

c.如果資料需要重用, json 檔案是個不錯的選擇, 其在效能和檔案大小方面有優勢

d.當遠端應用程式未知時, xml 文件是首選, 因為 xml 是 web 服務領域的 「世界語」

ajax 請求PHP返回json格式的處理

php返回 格式 public function json return view json ajax請求 監聽提交 form.on submit upd function data type post data jsontype json success function a error func...

ajax接收遍歷處理json格式資料

源 ajax在前後端的互動中應用非常廣泛,通過請求後台介面接收處理json格式資料展現在前端頁面。下面我們來簡單用 ajax在本地做乙個接收並處理json的小例子 首先我們要新建乙個叫做data的json檔案data.json。data.json檔案內容是 如圖,我們要實現單擊 圖中點選按鈕通過aj...

Django vue返回json格式

django返回json格式資料 json list為array返回json格式的陣列對於django將model轉為dict的方法 from django.forms.models import model to dict for good in goods json dict model to ...