[英]Best practice making an AjaxRequest from domain A to domain B in ExtJs4
因此,我目前正在實現一個移動應用程序(Sencha Touch 2.3.1 + PhoneGap 3),到目前為止,該應用程序使用JSONP代理連接到Java Jersey REST應用程序非常好(或有點...),可以加載我的商店。 ..
但是,如果我不想將任何內容加載到我想調用myBusinessMethodFoo(param1,param2)的商店中,那該怎么辦呢?
如果它是一個Web應用程序,則一個選擇是向我自己的后端發出Ajax請求,然后使用另一個域中的服務,然后將數據發送回我的前端,但是因為我在談論移動應用程序那不是一個選擇...
那么,這種情況下的最佳實踐是什么?
JSONP技術http://es.wikipedia.org/wiki/JSONP
Ext中也有一個JSONP請求(有效)
Ext.data.JsonP.request({
url: "http://10.1.50.66:7001/Simulador/webresources/hello",
callbackKey: 'callback1',
params: {
},
success : function(response) {
console.log("Spiffing, everything worked");
// success property
console.log(response.success);
// result property
console.log(response.result);
console.log(response.msj);
},
failure: function(response) {
console.log(response);
Ext.Msg.alert('Error', 'Please try again.', Ext.emptyFn);
}
});
我必須將這種方法與CORS進行比較。
最好的問候@ code4jhon
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.