簡體   English   中英

在ExtJs4中從域A到域B進行AjaxRequest的最佳實踐

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM