var json2 = [[&# " /> 亚洲国产成人在线观看,最近2019中文字幕mv免费看,www.日本视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP json格式和js json格式 js跨域調(diào)用實現(xiàn)代碼

先看一個js函數(shù)
復制代碼 代碼如下:
function jsontest()
{
var json = [{'username':'crystal','userage':'20'},{'username':'candy','userage':'24'}];
alert(json[1].username);

var json2 = [['crystal','20'],['candy','24']];
alert(json2[0][0]);
}

這個函數(shù),第一個alert(json[1].username); 會提示 “candy”。 json 變量是一個數(shù)組對象。所以要采用 obj.username 這樣的格式來調(diào)用。
第二個 alert(json2[0][0]); 會提示 “crystal”。 json2變量是完全的一個json格式。 json和json2變量都達到了相同的效果,但json2明顯要比json精簡了很多。
這是 JavaScript 的json 格式。
下面我們來看看php中的json格式。
還是先看一段代碼
復制代碼 代碼如下:
$arr = array (
array (
'catid' => '4',
'catname' => '程程',
'meta_title' => '程程博客'
),

array (
'catid' => '6',
'catname' => 'climber',
'meta_title' => '攀登者',
)
);
$jsonstr = json_encode($arr);
echo $jsonstr;


這段代碼中,$arr是一個數(shù)組,我們采用 json_encode 將$arr 轉(zhuǎn)換為了 json 格式 。
這段代碼會輸出:

[{"catid":"4","catname":"/u7a0b/u7a0b","meta_title":"/u7a0b/u7a0b/u535a/u5ba2"},{"catid":"6","catname":"climber","meta_title":"/u6500/u767b/u8005"}]
這就是php對于json數(shù)據(jù)的處理。
對于json數(shù)據(jù),php 也可以采用 json_decode()函數(shù)將json數(shù)據(jù)轉(zhuǎn)換成 數(shù)組 。
比如 上述代碼中,我們采用json_decode函數(shù)處理下。又會打印出 上面的數(shù)組。
$jsonstr = json_encode($arr);
$jsonstr = json_decode($jsonstr);
print_r($jsonstr);
接下來,我們看看,php json數(shù)據(jù)和 js json數(shù)據(jù)如何相互調(diào)用。

我們新建一個 php_json.php 文件

代碼如下:
復制代碼 代碼如下:
$arr = array (
array (
'catid' => '4',
'catname' => '程程',
'meta_title' => '程程博客'
),

array (
'catid' => '6',
'catname' => 'climber',
'meta_title' => '攀登者',
)
);
$jsonstr = json_encode($arr);
-----下面寫在php區(qū)間之外-----
var jsonstr=< ? = $jsonstr ? >;

PS:在php_json.php文件末尾 var jsonstr=< ? = $jsonstr ? >; 這一句。 這是將json格式的數(shù)據(jù)賦值給 jsonstr 變量。
我們再建立一個 json.html 文件

代碼如下:
復制代碼 代碼如下:
<SCRIPT type=text/Javascript src="php_json.php"></SCRIPT><SCRIPT language=Javascript type=text/Javascript>
function loadjson(_json)
{
if(_json)
{
for(var i=0;i<_json.length;i++)
{
alert(_json[i].catname);
}
}
}

loadjson(jsonstr)
</SCRIPT>

這樣,我們在查看 json.html的時候,loadjson(jsonstr) 就會 提示 “程程”和“climber”
這樣也實現(xiàn)了js跨域調(diào)用。

php技術(shù)PHP json格式和js json格式 js跨域調(diào)用實現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 色女网站| 中文字幕在线一区二区三区 | 手机在线黄色 | 国产午夜视频在线观看 | 国产91麻豆视频 | 午夜小视频免费观看 | 2021久久精品99精品久久 | 久久久精品2021免费观看 | 一区二区三区不卡在线观看 | 久久久精品久久久久久 | 国产专区91 | 国产亚洲一区二区三区在线 | 日韩美在线 | 国产夜色 | 国产成人精品亚洲77美色 | 国产精品福利一区二区亚瑟 | 欧美性高清在线视频 | 91在线播放网站 | 98香蕉草草视频在线精品看 | 国产精品乱码免费一区二区 | 精品免费福利视频 | 亚洲日本香蕉 | 国产美女在线免费观看 | 久久大香伊蕉在人线国产昨爱 | 天天做天天爱夜夜爽女人爽宅 | 国产精品美女网站 | 91高清在线视频 | 手机在线你懂得 | 欧美精品第一页 | 国产原创精品 | 欧美私人网站 | 国产精品麻豆一区二区 | 亚洲吊丝网 | 97超级碰在线精品视频 | 色综合激情网 | 亚洲福利视频网站 | 怡红院美国分院一区二区 | 日本乱人伦在线观看免费 | 色久悠悠色久在线观看 | 亚洲国产区 | 六月婷婷啪啪 |