У меня есть вызов ajax, возвращающий JSON в цикл для заполнения полей формы. Необработанные данные выглядят хорошо, но они никогда не проходят через цикл и в форму, и в строке 1 документа выдается ошибка «Uncaught SyntaxError: Unexpected token:».
Это функция 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 для форматирования ответа.
Заранее благодарим за ваши подстрекательства.