大家好,当我尝试运行在DevExtreme中创建的应用程序时,我得到了标题中提到的错误。
只要我在DevExtreme模拟器中运行我的应用程序,它就会正常工作,但当我尝试在我的手机上运行应用程序时,我得到了提到的错误。
function CallService() {
var baseAddress = "http://192.168.80.2:8080/WebService/rest/WarehouseServices/";
$.ajax({
type: "GET",
url: baseAddress + 'getPickingOrders',
contentType: 'applicaiton/xml; charset=utf-8',
dataType: "xml",
async: false,
success: function (xmlObject) {
xml = xmlObject;
console.log("succes ramt");
alert(xml);
console.log(xml);
dataSource = GetData(xmlObject);
},
error: ErrorOccur
});
}
我已经为这个问题纠结了很长一段时间,现在我已经想不出办法了。
发布于 2016-04-05 16:20:22
如果运行这个脚本的页面不在http://192.168.80.2:8080
上,并且您的服务器没有为它所在的源启用Cross-Origin Resource Sharing,那么您就遇到了禁止跨源ajax的Same Origin Policy。
https://stackoverflow.com/questions/36420749
复制相似问题