Ajax-запрос не срабатывает

261
26 мая 2017, 14:37
var jqxhr = $.ajax("fact_data.json")
            .done(function () {
                alert("success");
            })
            .fail(function () {
                alert("error");
            })
            .always(function () {
                alert("complete");
            });

Почему всегда срабатывает fail и always?

Answer 1

Если это браузер, то у него нет доступа к локальной файловой системе. Можно попробовать сделать что то типа 'file:///full_path_to_fact_data.json' но это врятли поможет из-за политики безопасности.

READ ALSO
Обновление данных при смене языка в Angular2

Обновление данных при смене языка в Angular2

Здравствуйте, возникла проблема с выводом мультиязычного контента из базыДанные прилетают в таком виде (один из айтемов новости):

392
Blob-изображение из JS в Python

Blob-изображение из JS в Python

На веб-странице есть обработчик события написанный на JavaScript, который позволяет по нажатию Ctrl+V загрузить из буфера обмена изображение в браузер...

331
сортировка в ejs array

сортировка в ejs array

структура users

346
Google chart, как вывести форматирование данные по оси

Google chart, как вывести форматирование данные по оси

Я строю график(yii2), в которых выводу по вертикали количество, а по горизонтали датуМассив данных у меня подобного типа:

321