点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个问题,打电...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个问题,打电...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个问题,打电话给REST。
1。 首先,我尝试这样调用REST:
var url =" http://......。 "。
var parameters = {};
var headers = {};
标头。Authorization=" Access-Control-Allow-Origin:*";
headers.setHeader =" X-Requested-With:JSONHttpRequest";
headers.setHeader ="内容类型:application/x-www-form-urlencoded";
var oModel = new sap.ui.model.json.JSONModel();
oModel.loadData(URL,参数,false," GET",false,false,标题);
oView.setModel(oModel," test");
注意:这里有一个错误:
所请求的资源上没有" Access-Control-Allow-Origin"标头。 来源' http://....... '
2。 然后我用了ajax:
var url =" http:// ........";
oModel = 新 sap.ui.model.odata.ODataModel(url, true ," testUser"," @ testPass @");
oView.setModel(oModel," test");
oModel = 新 sap.ui.model.json.JSONModel();
aData = jQuery.ajax({
类型:" GET",
网址:网址
contentType:"应用程序/x-www-form-urlencoded",
dataType:'jsonp',
标头:{" X-Requested-With":" JSONHttpRequest"},
异步: false ,
成功:功能
(结果){
//处理结果
$('#result')。html(result.ip);
},
错误:功能(e)
{
//在浏览器中记录错误
console.log(e.message);
}
});
oModel.setData(aData, false );
oView.setModel(oModel," test");
注意:这里我有一个空对象。
我的UI也不同于我正在调用的REST。
预先感谢????
Simona Lincheva
嗨Chandra,
感谢您的答复,但我已经尝试过您的解决方案????。 问题是,正如您在博客中所说的那样:仅当您的服务支持 JSONP 时,此调用才有效(但我 m不使用
一周热门 更多>