Функциональные возможности не работают при использовании JSON + AJAX [дубликат]

Вы можете взять первый символ из Scanner.next:

char c = reader.next().charAt(0);

Чтобы потреблять ровно один символ, который вы могли бы использовать:

char c = reader.findInLine(".").charAt(0);

Чтобы использовать строго один символ, который вы могли бы использовать:

char c = reader.next(".").charAt(0);
1
задан MTA 3 March 2019 в 12:39
поделиться

1 ответ

Мне кажется, вы забыли проанализировать JSON: Когда вы получаете ответ на ваш запрос AJAX, он рассматривается как текст. Вот что вы должны сделать:

window.onload = function(){
$.ajax({
    url: "data/faq.json",
    method: "POST",
    dataType: "json",
    success: function(content){
        var data = JSON.parse(content)
        ispisFAQ(data);
    },
    error: function(error){
        console.error(error);
    }
});

(обратите внимание на вызов JSON.parse ()) Эта функция преобразует полученный текст в объект javascript, с которым вы можете взаимодействовать.

Cheers!

Редактировать: Кстати, вы должны проверить API выборки . Это часто проще в использовании и позволяет более чистый код

0
ответ дан bastien girschig 3 March 2019 в 12:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: