我使用jQuery Ajax。我的成功功能:
...
success: function(data, status, xhr) {
alert(data);
r = resultResponse(data);
}
...
如何从响应体获取数据(使用xhr或除数据变量之外的任何其他方式,因为数据变量未定义与响应体中的数据相反)?
答案 0 :(得分:0)
我需要看到你的完整ajax代码,但我怀疑。
如果您在ajax调用上设置了预期的返回格式,则它会期望响应主体采用该格式,如果响应格式中断,则数据将返回空。
e.g。如果您的ajax需要JSON回复,但是在JSON字符串之前或之后存在语法错误,例如松散的char,则数据将返回空,但不会显示错误。
你能告诉我们你的完整的ajax +粘贴响应体吗?
答案 1 :(得分:0)
xhr.responseText
返回数据,我的charset出现问题,这就是我无法实现的原因。