$.ajax({ url:"http://www.0-php.com", type:"get",dataType:'jsonp', success:function ($data) { } }); 返回: Object {readyState: 1} 报错: ?callback=jQuery2140640…_1473328730132&_=1473328730141:1 Uncaught SyntaxError: Unexpected token <
实际上是网上的文章一直在误导大家,正确的做法应该是:
$.ajax({ url:"http://www.0-php.com", type:"get", success:function ($data) { } }); 这个时候首页需要在header中加入 header('Access-Control-Allow-Headers: origin, X-Requested-With, x-csrftoken, content-type, accept, x-auth-code, X-App-Id, X-Token'); header('Access-Control-Allow-Method: POST, GET, OPTIONS'); header('Access-Control-Allow-Origin: www.0-php.com');这个时候就不用什么鬼jsonp了 傻逼才用jsonp做跨域啊,之前和网易对接也是他们教我用header的方法的,应为他们是不会为了适应一个客户就改一行代码的 哈哈哈