Ошибка PhoneGap POST http://192.168.1.229:3000/file.json 404 (не найдено) - PullRequest
0 голосов
/ 28 октября 2019

Добрый вечер.

Я изо всех сил пытался решить эту проблему в течение всего дня. В настоящее время я создаю мобильное приложение. Все данные сохраняются в файле JSON.

Вот мой код для получения данных из файла JSON

    var xmlhttp = new XMLHttpRequest();
    var url='http://192.168.1.229:3000/investment.json';
    xmlhttp.open('GET',url,true);
    var ourData;
    xmlhttp.onload=function(){
    ourData=JSON.parse(xmlhttp.responseText);    
    renderCategory(ourData);//Object.keys(ourData[0]);
    }
    xmlhttp.send();

Это прекрасно работает, когда для метода GET. Данные попадают в мою таблицу. Смотрите мой вывод ниже. Заполнение данных в HTML

По сути, я хотел отредактировать некоторые детали, затем обновите файл JSON, используя следующий код:

    var json = JSON.stringify(ourData);
    var xhr = new XMLHttpRequest();
    xhr.open("POST",url);
    xhr.setRequestHeader("Content-type", "application/json");

    xhr.send(json);

К сожалению, я получаю этиошибка: POST http://192.168.1.229:3000/investment.json 404 (не найдено)

Я уже пробовал это Phonegap Cordova Ajax запрашивает 404 (не найдено) Ошибка , но безрезультатно. Я попытался также удалить белый список, а затем переустановить, но все еще не работает. Вот мой config.xml

CONFIG.XML

Очень ценю вашу помощь по этому вопросу. Заранее большое спасибо.

...