无法将json文件加载到iOS Cordova中

时间:2018-06-21 07:47:23

标签: javascript ios json cordova xmlhttprequest

我正在使用Cordova框架在iOS设备上生成应用程序;我有一个JSON文件,我正在尝试使用XMLHttpRequest()加载它。

let xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function () {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        let nodes = JSON.parse(xmlhttp.responseText);
        groomNodes('', nodes);
        nodeDescriptionLoaded = true;
        for (let i in todo_assocs) { 
            tuple = todo_assocs[i];
            subscribe(tuple.path, tuple.func, tuple.sessionid);
        }
        todo_assocs = [];
        if (typeof (cb) == 'function')
            cb();
        else
            UTILS.report('please provide a callback to 
                          nodepool.run(callback) - it will be 
                          called as soon asthings are set');
    }
};
xmlhttp.open("GET", "resources/json/concom.json", true);
xmlhttp.send();

但是很遗憾,它没有达到函数onreadystatechange()并且没有报告任何错误!!!

我尝试了相同的方法来打开Web和Android设备,并且完美运行。

任何想法如何使它在iOS上运行? 除了XMLHttpRequest之外,还有其他方法可以加载JSON文件吗?

0 个答案:

没有答案