亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

php語言

php跨域調(diào)用json的例子

時間:2024-11-02 05:01:40 php語言 我要投稿
  • 相關(guān)推薦

php跨域調(diào)用json的例子

  JSON和XML沒什么太大區(qū)別,不過JSON有一個更大范圍的應(yīng)用,那就是,跨域的數(shù)據(jù)調(diào)用。由于安全性問題,AJAX不支持跨域調(diào)用,這樣要調(diào)用不同域名下的數(shù)據(jù),很麻煩。下面這個例子,足以展示php用json如何進(jìn)跨域調(diào)用了。

  index.html

  復(fù)制代碼 代碼如下:

  <script type="text/javascript">

  function getProfile(str) {

  var arr = str;

  document.getElementById('nick').innerHTML = arr.nick;

  }

  </script>

  <body><p id="nick"></p></body>

  <script type="text/javascript" src="http://www.openphp.cn/demo/profile.php"></script>

  被調(diào)文件profile.php

  復(fù)制代碼 代碼如下:

  <?php

  $arr = array(

  'name' => 'tanteng',

  'nick' => 'pony',

  'contact' => array(

  'email' => 'a@gmail.com',

  'website' => 'http://aa.sinaapp.com',

  )

  );

  $json_string = json_encode($arr);

  echo "getProfile($json_string)";

  ?>

  當(dāng)index.html調(diào)用profile.php時,JSON字符串生成,并作為參數(shù)傳入getProfile,然后將昵稱插入到p中,這樣一次跨域數(shù)據(jù)交互就完成了,是不是特別簡單。

【php跨域調(diào)用json的例子】相關(guān)文章:

PHP處理Ajax請求與Ajax跨域問題05-26

PHP中Json應(yīng)用09-05

PHP調(diào)用的C代碼08-05

PHP如何遞歸實(shí)現(xiàn)json類06-27

php調(diào)用父類方法08-04

PHP調(diào)用C代碼的方法11-02

在PHP語言中使用JSON09-14

php調(diào)用外部shell的方法總結(jié)10-03

PHP編程:類和對象、方法調(diào)用09-26

php多圖片上傳的簡單例子10-09