#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. сообщение об ошибке: «Неперехваченная ошибка: синтаксическая ошибка, нераспознанное выражение»