如何執行使用$ .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