Разделение некоторых слов с помощью JSON - PullRequest
0 голосов
/ 12 мая 2019

Я хочу разделить некоторые слова с помощью JSON и напечатать подчеркнутые слова с помощью JSON

JSfiddle без JSON

Пример данных JSON: {'term':'word1','term':'word2','term':'word3',..}

Что я сделал?

function wrapSentence(sentence) {

    $.getJSON( "ajax/test.json", function( data ) {
      var items = [];
      $.each( data, function( key, terms ) {

      // Get element contents and split by whitespace git
                var words = $sentence.text().split(/\s+/);
                // Create an empty array for storing wrapped elements
                var wrapped = [];
                // Loop through each word and wrap
                for (var i = 0; i < words.length; i++) {
                    if(words[i] != terms) {
                        wrapped.push('<span>' + words[i] + '</span>');
                    } else {
                        wrapped.push('<span style="text-decoration: underline;text-decoration-style:dashed;">' + words[i] + '</span>');
                    }
                }
                // Combine words into a string
                return wrapped.join(' ');

      });

    });


}

Я могу получить данные с помощью getJSON, но не могу распечатать. Что может быть причиной этого?

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