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
原文:http://my.oschina.net/forai/blog/523650