var json2 = [[&# " /> 国产91青青成人a在线,国产亚洲美女精品久久久2020,被滋润的艳妇疯狂呻吟白洁老七

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

先看一個(gè)js函數(shù)
復(fù)制代碼 代碼如下:
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]);
}

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

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


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

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

我們新建一個(gè) php_json.php 文件

代碼如下:
復(fù)制代碼 代碼如下:
$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 變量。
我們?cè)俳⒁粋€(gè) json.html 文件

代碼如下:
復(fù)制代碼 代碼如下:
<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>

這樣,我們?cè)诓榭?json.html的時(shí)候,loadjson(jsonstr) 就會(huì) 提示 “程程”和“climber”
這樣也實(shí)現(xiàn)了js跨域調(diào)用。

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

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

主站蜘蛛池模板: 欧美残忍xxxx极端 | 久久久精品国产免费A片胖妇女 | 亚洲精品欧美精品中文字幕 | 妺妺窝人体色WWW偷窥女厕 | 午夜快车神马影视 | 黄色a三级三级三级免费看 黄色a三级免费看 | 色欲色香天天天综合 | 日韩一区二区天海翼 | 在线涩涩免费观看国产精品 | 我半夜摸妺妺的奶C了她 | 十九岁韩国电影在线观看 | 2020年国产理论 | 菠萝菠萝蜜高清观看在线 | 夜色伊甸园 | 亚洲精品一二三区区别在哪 | 久久99热狠狠色一区二区 | 国产精品久久人妻无码蜜 | 无码137片内射在线影院 | 亚洲视频免费观看 | 国产精品亚洲第一区二区三区 | 97在线观看免费视频 | 97人妻精品全国免费视频 | 亚洲中文字幕欧美自拍一区 | 亚洲AV福利天堂一区二区三 | 亚洲日本欧美国产在线视 | 24小时日本免费看 | 欧美最新色p图 | 久久亚洲精品中文字幕60分钟 | 翁用力的抽插 | 农民下乡在线观看3 | 99精品久久 | 国产午夜精品久久理论片 | 极品少妇伦理一区二区 | 亚洲精品久久久午夜福利电影网 | 国产GV天堂亚洲国产GV刚刚碰 | 中国国产不卡视频在线观看 | 免费成年人在线观看视频 | 在线观看亚洲 日韩 国产 | 理论片午午伦夜理片2021 | 国产产一区二区三区久久毛片国语 | 2012中文字幕手机在线 |