如何在SAPUI5中调用php webservice url?

时间:2017-08-17 10:00:03

标签: javascript sapui5 sap-web-ide

我已尝试过各种方法,但我没有得到这个方法,有人可以为此提供适当的解决方案吗?实际上,我知道如何通过使用ajax调用来调用Web服务,但每当我尝试传递我的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); 
}

上面的代码给了我这个错误:

  

错误:Fiori架构指南:ESLint(sap-no-hardcoded-url):找到硬编码(非相对)网址。

1 个答案:

答案 0 :(得分:0)

在文件here中,它说: “SAP-没有硬编码的URL: 不允许使用硬编码的URL。 SAP Fiori指南不允许将硬编码URL用于内部或外部系统。 规则细节: 您应该只引用资源的路径,而不是引用URL中的内部系统。“

您需要在this blog中看到的单独步骤中定义目的地。