欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ajax處理php返回json數(shù)據(jù)的實(shí)例代碼

 更新時(shí)間:2013年01月24日 17:05:33   作者:  
有時(shí)候我們需要ajax處理php返回的json數(shù)據(jù),適合經(jīng)常用php開發(fā)的朋友,需要的朋友可以參考下
test.html
復(fù)制代碼 代碼如下:

<label onclick="javascript:post_data();">click </label>
function ajax_init()
{
var ajax=false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}
function post_data()
{
var url = "/server/xml.php";
var show_check = document.getElementById("show_check");
var show_flag = document.getElementById("show_flag");
var ajax = ajax_init();
ajax.open("GET", url, true);
//var img = "<img src='/img/loading.gif'>";
ajax.onreadystatechange = function()
{
if (ajax.readyState == 4 && ajax.status == 200)
{
var ret = ajax.responseText;
var show_info = eval(ret);
show_check.innerHTML = show_info[0].no1; // bsd
show_flag.innerHTML = show_info[0].no2; // wuddy
//alert("responseXML's value: " + info[0].firstChild.data);
}
/*else
{
show.innerHTML = img;
}*/
}
ajax.send(null);
}

json.php
復(fù)制代碼 代碼如下:

<?php
/* 這邊如果寫成 $info = array('no1'=>'bsd', 'no2'=>'wuddy', 'no3'=>'xie'); */
/* 同樣要把html文件中必成 var show_info = eval('[' + ret + ']'); 都是返回一個(gè)對象 */
$info = array(array('no1'=>'bsd', 'no2'=>'wuddy', 'no3'=>'xie'));
$userinfo = json_encode($info);
echo $userinfo;
?>

相關(guān)文章

  • json 定義

    json 定義

    json一些實(shí)例定義
    2008-06-06
  • JSON.stringify 語法實(shí)例講解

    JSON.stringify 語法實(shí)例講解

    可能有些人對系列化這個(gè)詞過敏,我的理解很簡單。就是說把原來是對象的類型轉(zhuǎn)換成字符串類型(或者更確切的說是json類型的)。就這么簡單。打個(gè)比方說,你有一個(gè)類,那么你可以通過這個(gè)方法轉(zhuǎn)換成相應(yīng)的json類型的
    2012-03-03
  • js操作兩個(gè)json數(shù)組合并、去重,以及刪除某一項(xiàng)元素

    js操作兩個(gè)json數(shù)組合并、去重,以及刪除某一項(xiàng)元素

    這篇文章主要介紹了js操作兩個(gè)json數(shù)組合并、去重,以及刪除某一項(xiàng)元素,需要的朋友可以參考下
    2020-09-09
  • js解析與序列化json數(shù)據(jù)(二)序列化探討

    js解析與序列化json數(shù)據(jù)(二)序列化探討

    上一節(jié)我們講解了JSON.stringify()的基本用法,這一節(jié)我們來重點(diǎn)探討一下序列化,單獨(dú)或組合使用這兩個(gè)參數(shù)(過濾器/數(shù)組),可以更全面深入地控制JSON的序列化,感興趣的朋友可以了解下,或許對你學(xué)習(xí)json有所幫助
    2013-02-02
  • JSON 和 JavaScript eval使用說明

    JSON 和 JavaScript eval使用說明

    JSON (JavaScript Object Notation) 一種輕量級的數(shù)據(jù)交換格式,比 XML 更輕巧,JSON 是JavaScript 原生格式,這意味著 JavaScript 中處理 JSON 數(shù)據(jù)不需要任何 API 和工具包。
    2010-06-06
  • JavaScript 創(chuàng)建對象

    JavaScript 創(chuàng)建對象

    JSON方式/對象直接量 等多種方法。大家可以快速的掌握js對象的建立。
    2009-07-07
  • 解讀JSON的三種格式

    解讀JSON的三種格式

    這篇文章主要介紹了解讀JSON的三種格式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • JSON 教程 json入門學(xué)習(xí)筆記

    JSON 教程 json入門學(xué)習(xí)筆記

    JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫。
    2010-04-04
  • JSON 學(xué)習(xí)之JSON in JavaScript詳細(xì)使用說明

    JSON 學(xué)習(xí)之JSON in JavaScript詳細(xì)使用說明

    只需要在前臺頁面中引入相應(yīng)的javascript即可測試
    2010-02-02
  • javascript表單域與json數(shù)據(jù)間的交互

    javascript表單域與json數(shù)據(jù)間的交互

    找了幾個(gè)javascript的框架,都沒有找到我想要的: 提供函數(shù),把某個(gè)表單的所有域封裝成json數(shù)據(jù)格式的對象,唯有自己實(shí)現(xiàn)一個(gè)。
    2008-10-10

最新評論