JFinal,Jsonp,Jquery,Ajax,跨域

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

你可能感兴趣的:(jsonp,跨域,jquery,Ajax,jFinal)