2017-08-17 61 views
1

我已經嘗試了各種方法,但我沒有得到這個,任何人都可以給這個適當的解決方案嗎?其實,我知道如何使用AJAX調用來調用Web服務,但每當我嘗試下面通過我的網址,它給了我下面的錯誤:如何在SAPUI5中調用php webservice url?

onInit: function() { 

    $.ajax({ 
     url:"http://SERVER_IP/SAP_DEMO/register.php", 
     type: "POST", 
     datatype:"json", 
     accepts:{ text:"application/json" }, 
     success: function(oResData){ 
      if(!oResData) { 
       sap.m.MessageToast.show("No Success"); 
      } 
      else { sap.m.MessageToast.show(" Success"); } 
     }, 
     error: function() { sap.m.MessageToast.show("unsuccessful json call"); } 
    }); 

    var oModel=new sap.ui.model.json.JSONModel(); 
    sap.ui.getCore().setModel(oModel); 
} 

上面的代碼給了我這個錯誤:

error: Fiori Architectural guidelines: ESLint(sap-no-hardcoded-url): Hardcoded (non relative) url found.

回答

0

在實況here它說: 「SAP-沒有硬編碼的URL: 使用硬編碼的網址是不允許的。 SAP Fiori準則不允許將硬編碼的URL用於內部或外部系統。 規則詳細信息: 而不是在你的網址,內部系統的引用,你應該只引用路徑資源「

你必須在一個單獨的步驟定義目標在this blog看到。