json+php 实现跨域加载示例教程

php 端: demo.php

  1. <?php
  2.     $result =array('content'=>$_GET['content']);
  3.     function jsonp($result){
  4.         return $_GET['callback'] . '(' . urldecode(json_encode($result)) . ')';
  5.     }
  6.     echo jsonp($result);
  7. ?>

js

客户端:demo

  1. <script>
  2.        $.ajax({
  3.                            url      : 'http://127.0.0.1/demo.php',
  4.                            data     :{'content':'this is a test'},
  5.                            dataType : 'jsonp',
  6.                            jsonp    : 'callback',
  7.                            success  : function(res) {
  8.                                       console.log(res);       
  9.                            }
  10.        });
  11. </script>

发布日期:

所属分类: Php 标签: