XMLHttpRequest上的xhr.response和xhr.responseText之间的区别?

时间:2017-10-15 04:12:30

标签: javascript ajax xmlhttprequest

在做' GET'请求,xhr.responsexhr.responseText都返回相同的值。有什么区别?有没有?

1 个答案:

答案 0 :(得分:13)

response被解释为ArrayBufferBlobDocument,JavaScript对象或DOMString,具体取决于{{1}的值}}。另一方面,XMLHttpRequest.responseType是原始文本,您可以根据需要处理它。它们的用法非常相似。

  1. 当您从服务器获取JSON并将其转换为JavaScript对象时,可以使用responseText
  2. 如果您不拥有服务器,则可以使用responseresponseText是您不想使用的格式。