У меня есть вызов ajax, возвращающий JSON в цикл, чтобы заполнить поля формы. Необработанные данные выглядят прекрасно, но он никогда не делает это, хотя цикл и в форму, и ошибка «Неактивировать SyntaxError: Неожиданный токен:» выдается в строке 1 документа.elusive jQuery Ошибка JSON Parser
Это функция Ajax:
$(function() {
$('#id_license').blur(function() {
q = $('#id_license').val();
$.ajax({
datatype: 'json',
type: "POST",
data: 'lic='+q,
url: "/usr/xhr_license_search/?xhr",
success: function(data)
{ $.each(data, function(field, value){
$("#id_"+field).val(value);
});
console.log(data);
}
});
}); });
Это сырье возвращается в формате JSON: (анонимной вручную)
{"First_Name":"Jon","Last_Name":"Doe","address":"2 A st.","city":"anthtown","grade":"T5","licNum":"08933","state":"TA","user":1099,"zipCode":09117}
Я использую json.dump() в Django для форматирования ответа.
Благодарим вас за ваши призывы.