【发布时间】:2011-07-02 13:26:22
【问题描述】:
我有一个 ajax 调用将 JSON 返回到循环以填充表单字段。原始数据看起来不错,但它永远不会通过循环进入表单,并且在文档的第 1 行抛出“未捕获的语法错误:意外的令牌:”错误。
这是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}
我在 Django 中使用 json.dump() 来格式化响应。
提前感谢您的鼓励。
【问题讨论】: