background image

/**
*
* 获取访问 php 文件
* @param string $url
*/
function get_m($url){
$strings = explode('m=', $url);
$res = explode("&", $strings[1]);
return empty($res[0])?'index':$res[0];
}
?>
data.php 代码如下:
 代码如下
<?php
/**
* data 文件
*/
$act = !empty($_GET['act']) ? $_GET['act'] : '';
if ($act == 'getdata')
{
$name = "我的名字叫:".$_REQUEST['name'];
echo $_REQUEST["callback"]."(".json_encode($name).")";
}
?>
成功调用后,画面就能获取到返回的

json 数据了

总结:
方法简单的很就是利用了

php 的 json_encode()函数把用户提交过来的数据我进行处理之后

再输出

json 数据,jquery 来接受这些数据就实现了我们要的跨域数据调用了。