大家好,当我尝试运行我在 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
    });

}

我已经为这个问题苦苦挣扎了很长时间,但我已经没有想法了。

最佳答案

如果运行此脚本的页面不在 http://192.168.80.2:8080 上,并且您的服务器没有为其所在的任何来源启用 Cross-Origin Resource Sharing ,那么您将遇到 Same Origin Policy ,这会禁止跨源 ajax。

关于javascript - 无法在 'send' 上执行 'xmlhttprequest' 加载失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36420749/

10-12 13:44