我从如下所示的 jQuery 文件发送 ajax 请求,该请求需要 JSON 格式的响应。
jQuery.ajax({
url: '/Control/getImageDetails?file_id='+currentId,
type: 'GET',
contentType: 'application/json',
success: function (data){
alert(data);
}
});
});
在 Python 上,我发送了对 Ajax 请求的响应,如下所示:
record = meta.Session.query(model.BannerImg).get(fid)
return_info = [record.file_id, record.filename, record.links_to]
return result_info
这会以纯文本形式返回参数,使其无法读取为不同的值。我相信从 python 发送响应作为 JSON 可以解决这个问题。我以前从来没有使用过 JSON。如何以 JSON 形式返回响应?
return json.dumps(return_info)
主要问题是
return_info = [record.file_id, record.filename, record.links_to]
因为JSON格式一般是这样的
Example:
json.dumps({'file_id': record.file_id, 'filename': record.filename , 'links_to' : record.links_to})
您将收到的消息是[object Object]
如果你使用alert(data)
So use alert(data.file_id);
如果你使用这个例子
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)