Ответ 1
Я уже сталкивался с этой проблемой, у нее есть что-то делать с тем, как .wet обрабатывает типы mime. Простое решение - переименовать ваши .json файлы в .js.
Я использую cordova с Visual Studio 2015. Мой код работает правильно с пульсацией. Но он не работает с моим телефоном (режим отладки). Я получаю сообщение об ошибке.
Failed to load resource: net::ERR_FILE_NOT_FOUND
file:///android_asset/veriler/icerik2.json (Error)
Я думаю, что это должно быть
file:///android_asset/www/veriler/icerik2.json
Я не могу решить эту проблему. Как я могу сделать это для json файла.
Я уже сталкивался с этой проблемой, у нее есть что-то делать с тем, как .wet обрабатывает типы mime. Простое решение - переименовать ваши .json файлы в .js.
У меня также возникли некоторые проблемы с загрузкой файлов JSON по проекту cordova в Visual Studio. Я исправил это, изменив исходные файлы кордовы С#, но через некоторое время я понял, что мы можем просто загрузить JSON файл в формате TXT, и никаких проблем не возникает. Надеемся на следующее:
1 - Попробуйте переименовать файл с JSON на TXT.
2 - Я не знаю, как вы его загружаете, но я думаю, что вы делаете что-то вроде этого в Javascript Cordova:
$.ajax({
type: 'GET',
dataType: 'text',
url: 'myfile/myJSONfile.txt',
success: function (data) {
var yourJSON = JSON.parse(data);
}
});
3 - Как вы видите, вы можете проанализировать свой файл TEXT в JSON, , пока он действительный JSON. Вы можете проверить его на: Подтвердить JSON
Надеюсь, это поможет. С наилучшими пожеланиями!