再谈jQuery跨任何域

跨域相关的文章老早写过几篇:

jquery url检测遇到的jquery跨域问题及JSONP的使用

PHP - 利用P3P实现跨域

HTTP和HTTPS跨域共享session解决办法

本文是对第一篇的实例补充。

js脚本

$.getJSON
('//sjolzy.cn/?callback=?
&a=1&b=2', function(data) {
    if (typeof(data) == 'object') {
        $.each(data,function(i,j){
            // ...
        });
    }
});

服务端代码

$arr = array("jquery","ajax",array("cross domain","sjolzy.cn"));
$arr['name'] = "kuayu";
echo $_GET['callback'].
"(".json_encode($arr).");";

/* 红色部分是霸气的跨任何域的关键。*/

标签: AJAX, jQuery, 跨域, jsonp