AJAX: Uncaught TypeError: Невозможно прочитать свойство 'length' из неопределенного - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь выучить AJAX и у меня возникли некоторые проблемы с запросом. Всякий раз, когда я отправляю запрос, у меня есть возможность console.log данных, однако, я также получаю ошибку.

Uncaught TypeError: Невозможно прочитать свойство 'length' с неопределенным значением

Это данные JSON, которые он запрашивает.

{"data":{"id":"633","name":"test_name","none":"0"}}
$.ajax({
    url: reqURL,
    timeout: 10000,
    dataType: "json",
    type: "GET",
    contentType: "application/json",
    success: function (data, status) {
        console.log(data, status)
    },
    error: function () {
        console.log("Error!")
    }
});

Помощь приветствуется! :)

Ответы [ 2 ]

0 голосов
/ 08 апреля 2020

Проблема была в конфигурации Nginx (/ etc / nginx / sites-available / default). Я не настроил строки запроса правильно. Я должен был изменить это на.

try_files $uri $uri/ /index.php$is_args$args;

Надеюсь, это поможет, если у людей возникнет эта проблема!

0 голосов
/ 07 апреля 2020

Попробуйте проанализировать json данные, которые вы получаете взамен, с JSON .parse (data)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...