JFinal,Jsonp,Jquery,Ajax,跨域

原创
2015/10/29 17:18
阅读数 1.1K

JFinal的Controller返回的时候如下:

这里的content就是我的Json字符串

renderJson("innerSignCallBack(" + content+")");//跨域的请求,jsonp

页面的Ajax如下: 

var url = 'http://xxx.com/getJson';
$.ajax({
	type : "get",   //必须get,不填也行
	url : url,      //这里的url不需要在最后加上&innerSignCallBack=?
	dataType : "jsonp",
	jsonp:'innerSignCallBack',  //服务器端获取回调函数名的key
	jsonpCallback:'innerSignCallBack', //回调函数名
	success:function(data) {   //成功
		alert('成功')
	},
	error : function(msg) {//失败
		alert('失败');
	}
});

发布以后发现这篇更详细:

http://my.oschina.net/541996928/blog/188598

展开阅读全文
打赏
1
7 收藏
分享
加载中
更多评论
打赏
0 评论
7 收藏
1
分享
返回顶部
顶部