Проблема с печатью значений из массива Json

#jquery #html

#jquery #HTML

Вопрос:

Я пытаюсь распечатать значения из базы данных JSON в 2 отдельных тега div, но я продолжаю получать синтаксическую ошибку, выдаваемую мне

 var response;
var urlstring = "http://dev.xxxxxxx.com/llp/n.php?grade=3amp;subject=mathamp;state=NJ";

$(document).ready(function() {
  $("#math").click(function() {

    $.ajax({
      url: urlstring,
      type: 'GET',
      error: function(jqXHR, text_status, strError) {
        alert("no connection");
      },
      timeout: 60000,
      success: function(response) {
        for (var i = 0; i < response.error.length; i  ) {
          '<ul>'
          $('<li>'   response.error[i].LessonName   '</li>').appendTo("#listoftopics").trigger('create');
          for (var x = 0; x < response.error[i].no_of_questions.length; x  ) {
            $("Locked Questions : "   " "   response.error[i].no_of_questions[x].Locked   " "   "Unlocked Questions :"   " "   response.error[i].no_of_questions[x].Unlocked   '<br/>'   '<hr>').appendTo("#questNo");

          }
          '</ul>'
        }
      }

    });

  });

})  
 <div id="listoftopics" style="width:100%;">
  - List of subjects
</div>
<div id="questNo" style="width:100%;">
  - Locked Questions
</div>  

Моя проблема в том, что он печатает только первый элемент в цикле и выдает ошибку

Комментарии:

1. ‘и выдает ошибку’ неизвестного типа и неизвестного значения

2. for(){ '<ul>' $... это не может быть правильным

3. Какую ошибку вы получаете?

4. 1. json — это массив, а не база данных. 2. вы пробовали отлаживать с помощью консоли все ошибки, которые вы получаете? ваш код полон ошибок. 3. можете ли вы объяснить, что вы пытаетесь получить и какую проблему вы не можете решить?

5. сообщение об ошибке: «Неперехваченная ошибка: синтаксическая ошибка, нераспознанное выражение»