Синтаксическая ошибка: неожиданный токен: по запросу AJAX - PullRequest
0 голосов
/ 25 декабря 2018

Я перебираю несколько json-файлов в каталоге с именем «trips» и хотел бы выводить данные из каждого файла в интерфейсе.Однако я продолжаю получать ошибки «Синтаксическая ошибка: неожиданный токен:».Кажется, что каждая страница, связанная с этой темой, указывает на неправильное форматирование файлов json, но это определенно не так.Для справки это формат каждого файла

{
"start_time": some time,
"coords": [some array of coords],
"end_time": some time
}

Вот мой код, в котором я пытаюсь получить доступ к данным из каждого файла json:

$(document).ready(function() {
        console.log("Start jsTrips");
        $.each(jsTrips, function(k, v) {
          var weblink = "http://localhost:8080/trips/" + v;
          console.log("GET " + weblink);
          weblink += "?callback=?"
          $.ajax({
            url: weblink,
            dataType:"jsonp",
            success:function(data){
                $("." + k).html(data.start_time);
            }
        });
        });
        console.log("Finished");
});

Если вам нужно больше информации, чемэто дайте мне знать.

Спасибо всем !!

1 Ответ

0 голосов
/ 25 декабря 2018

jsonp и json - это разные форматы.Вы хотите json

Изменить dataType и удалить ?callback=? с URL

$.each(jsTrips, function(k, v) {
  var weblink = "http://localhost:8080/trips/" + v;
  console.log("GET " + weblink);

  $.ajax({
    url: weblink,
    dataType: "json",
    success: function(data) {
      $("." + k).html(data.start_time);
    }
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...