如何执行使用$ .jsonp
例HTTP GET请求来自计算器问题上执行HTTP方法除了GET
"jquery.jsonp.js" GET works. What about POST PUT DELETE OPTIONS?
$.jsonp({
cache: false,
url: 'http://www.mydomain.com/logicalurl/2/',
callbackParameter: 'callback',
timeout: 10000,
success: function(json, textStatus, xOptions) {
myglob = json;
MyModulePatternObject.initNew(json);
},
error: function (xOptions, textStatus) {
console.log("fail");
}
});
myglob
用于在Tools-> Web Developer-> Web Console中调试时查看和操作json响应。也使用Firebug
MyModulePatternObject.initNew(json)
只是在成功的jsonp请求后调用的重命名方法。
cache: false,
推荐使用PageCache: true,
生产代码。开发应用程序时关闭缓存。
'$ .JSONP'?你是否发明过那个效用函数? – undefined 2012-08-04 03:06:08
@Raminson https://github.com/jaubourg/jquery-jsonp/blob/master/README.md – 2012-08-04 04:19:33