jqueryajax如何从ResponseBody获取数据?

jqueryajax如何从ResponseBody获取数据?,ajax,jquery,Ajax,Jquery,我使用jqueryajax。我的成功功能: ... success: function(data, status, xhr) { alert(data); r = resultResponse(data); } ... 如何从响应体获取数据(使用xhr或除数据变量之外的任何其他方式,因为数据变量未定义,与响应体中存在数据相反) 我需要查看您的完整ajax代码,但我有一个怀疑 如果在ajax调用中设置了预期的返回格式,它将预期响应体为该格式,如果响应格式被破坏,数据将返回空

我使用jqueryajax。我的成功功能:

...
success: function(data, status, xhr) {
     alert(data);
     r = resultResponse(data);
}
...

如何从响应体获取数据(使用xhr或除数据变量之外的任何其他方式,因为数据变量未定义,与响应体中存在数据相反)

我需要查看您的完整ajax代码,但我有一个怀疑

如果在ajax调用中设置了预期的返回格式,它将预期响应体为该格式,如果响应格式被破坏,数据将返回空

e、 g.如果您的ajax需要JSON回复,但是JSON字符串之前或之后出现语法错误,例如松散字符,则数据将返回空,但不会显示错误


您能向我们展示您的完整ajax+粘贴响应正文吗?

我需要查看您的完整ajax代码,但我有一个疑问

如果在ajax调用中设置了预期的返回格式,它将预期响应体为该格式,如果响应格式被破坏,数据将返回空

e、 g.如果您的ajax需要JSON回复,但是JSON字符串之前或之后出现语法错误,例如松散字符,则数据将返回空,但不会显示错误


您可以向我们展示您的完整ajax+粘贴响应正文吗?

xhr.responseText
返回数据,我的字符集有问题,因此无法实现此操作。

xhr.responseText
返回数据,我的字符集有问题,所以我无法实现。数据应该包含响应。您应该测试ajax url是否真的返回任何数据。我使用ie调试器对其进行调试,并在response body选项卡上查看数据。数据应该包含响应。你应该测试ajax url是否真的返回任何数据。我使用ie调试器对其进行调试,并在response body选项卡上查看数据。我的问题与我的其他两个问题相关:如果你给出一个想法,它将非常好。在另一个问题上回答。我的问题与我的其他两个问题相关:如果你给出一个想法,它将非常好太好了。回答了另一个问题。