Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 jQuery Ajax。我的成功功能:
... success: function(data, status, xhr) { alert(data); r = resultResponse(data); } ...
如何从响应正文中获取数据(使用 xhr 或除数据变量外的任何其他方式,因为数据变量未定义与响应正文中的数据相反)?
我需要为此查看您的完整 ajax 代码,但我有一个怀疑。
如果您在 ajax 调用中设置了预期的返回格式,它将期望响应正文采用该格式,并且如果响应格式被破坏,则数据将返回空。
例如,如果您的 ajax 需要 JSON 回复,但在 JSON 字符串之前或之后存在语法错误(例如松散字符),则数据将返回空,但不会显示错误。
您能向我们展示您的完整 ajax + 粘贴响应正文吗?
xhr.responseText返回数据,我的字符集有问题,所以这就是我无法做到的原因。
xhr.responseText