#jquery #json #twitter
#jquery #json #Twitter
Вопрос:
Я сохранил набор временных рамок пользователя Twitter как локальные.файлы json для последующего использования. Я пытаюсь загрузить JSON с помощью $.getJSON
, но это работает не так, как ожидалось.
$.getJSON('http://localhost:8888/path/to/js/tweets.json', function(data) {
console.log(data);
});
В консоли ничего не регистрируется.
Я пытался использовать $.ajax
синхронно, например
$.ajax({
url: 'http://localhost:8888/path/to/js/tweets.json',
dataType: 'json',
async: false,
success: function(json) {
console.log('success');
console.log(json);
}
});
Но там тоже ничего не происходит.
Для информации я собираюсь разместить файлы json на том же сервере, что и скрипт, и в той же папке, что и скрипт (в теме WordPress).
Комментарии:
1. Проверяется ли файл JSON? jsonlint.com И работает ли ваш скрипт на
http://localhost:8888
также?2. можете ли вы разместить свой json — файл здесь ?
3. Мой файл json недействителен! Я в замешательстве относительно того, почему ввод запроса API Twitter в браузер генерирует недопустимый JSON? Я использовал этот запрос: api.twitter.com/1/statuses /… ?
4. Ах, проблема заключалась в добавлении
callback=?
к моему запросу. Удаление этого делает результирующий JSON допустимым. Спасибо, ребята.