【问题标题】:Difference between xhr.response and xhr.responseText on XMLHttpRequest?XMLHttpRequest 上的 xhr.response 和 xhr.responseText 之间的区别?
【发布时间】:2018-03-26 20:53:39
【问题描述】:

在执行“GET”请求时,xhr.responsexhr.responseText 都返回相同的值。有什么不同?有吗?

【问题讨论】:

    标签: javascript ajax xmlhttprequest


    【解决方案1】:

    response 被解释为ArrayBufferBlobDocument、JavaScript 对象或DOMString,具体取决于XMLHttpRequest.responseType 的值。另一方面,responseText 是原始文本,您可以随心所欲地处理它。不过它们的用法非常相似。

    1. 当您从服务器获取 JSON 并将其转换为 JavaScript 对象时,您可以使用 response
    2. 当您不拥有服务器时,可以使用responseText,而responseType 是您不想使用的格式。
    猜你喜欢
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 2012-09-17
    • 2018-03-22
    • 1970-01-01
    • 2021-12-25
    • 2020-05-10
    • 2014-09-20
    相关资源
    最近更新 更多