点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图使用AJAX调...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图使用AJAX调...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我试图使用AJAX调用在SAP UI5中调用AS400数据库服务。
在服务中,我们必须在请求标头中传递3个参数
1. api键
2. UserId
3.密码
我正在使用以下代码调用URL:
var url =" https://iservicesdev.mscdirect .com/process/svrbrokr?BRK_SERVICE_ID = Lookup&format = Json&Type = XXXX ";
jQuery.sap.require(" sap.ui.model.odata.datajs");
$ .ajax({
类型:"获取",
contentType:" application/json",
dataType:'json',
crossDomain:true,
网址:网址,
'api-key':'XXXXX',
userId:" XXX",
密码:" XXXX",
成功:功能(响应,状态,请求)
{
调试器
console.log(response);
console.log(response.LookupResponse.Rows.Row.length);
var oModel = new sap.ui.model.json.JSONModel(response.LookupResponse.Rows);
that.getView()。setModel(oModel);
},
错误:函数(jqXHR,textStatus,errorThrown)
{
警报("没有成功");
}
});
},
但是它无法在请求标头中传递这3个参数。
我在Chrome检查元素->网络中对其进行了检查
它没有显示这三个参数。
但是,如果我使用Modify header Chrome插件添加这3个参数,则这些参数会添加到请求标头中,并且可以正常工作。 在生产环境中是不正确的。
请检查我的AJAX呼叫。如果您还有其他方法可以进行AJAX呼叫,请提供。
谢谢
Vivek
遇到相同的问题-您对此有解决方案吗?
一周热门 更多>