91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在PHP中跨域調用json格式

發布時間:2021-01-25 16:28:08 來源:億速云 閱讀:207 作者:Leah 欄目:開發技術

這篇文章給大家介紹怎么在PHP中跨域調用json格式,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

 代碼如下:


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]);
}


這個函數,第一個alert(json[1].username); 會提示 “candy”。 json 變量是一個數組對象。所以要采用 obj.username 這樣的格式來調用。
第二個 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是一個數組,我們采用 json_encode 將$arr 轉換為了 json 格式 。
這段代碼會輸出:

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

我們新建一個 php_json.php 文件

代碼如下:

復制代碼 代碼如下:


$arr = array (
array (
'catid' => '4',
'catname' => '程程',
'meta_title' => '程程博客'
),

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


PS:在php_json.php文件末尾 var jsonstr=< ? = $jsonstr ? >; 這一句。 這是將json格式的數據賦值給 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>

關于怎么在PHP中跨域調用json格式就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河南省| 嘉定区| 锦州市| 太谷县| 淮滨县| 宜阳县| 东台市| 温州市| 开封县| 虹口区| 华宁县| 淮滨县| 竹北市| 黄梅县| 达拉特旗| 湘西| 镇平县| 伊宁市| 弋阳县| 阜康市| 巴彦县| 海阳市| 汾阳市| 神池县| 漠河县| 东台市| 樟树市| 岳西县| 驻马店市| 翁牛特旗| 珲春市| 衡山县| 即墨市| 休宁县| 衡水市| 新源县| 来宾市| 肇东市| 吉木乃县| 仪陇县| 大安市|