gpt4 book ai didi

javascript - 如何获取ajax响应的属性

转载 作者:太空宇宙 更新时间:2023-11-04 10:03:49 25 4
gpt4 key购买 nike

resp.getWriter().write("msg=1?id=" + l1); 

在下面的代码中我可以获取responseText,但是如何获取响应文本的属性。

ajax代码:

function updatecategories(cu) {
var r1 = new XMLHttpRequest();
r1.onreadystatechange = function() {
if (r1.readyState == 4 && r1.status == 200) {
if (r1.responseText = "1") {
// how to get id from the response.
}
}
};
r1.open("GET", "../category_update?action=catu&cu=" + cu, true);
r1.send();
}

最佳答案

您可以将小信息作为名称-值对设置到响应 header 中。这样就更容易检索。

设置响应头

response.setHeader("msg", "1");
response.setHeader("id", l1); //value must be a String.

检索信息

if (r1.readyState == 4 && r1.status == 200) {
var msg = r1.getResponseHeader("msg");
var id = r1.getResponseHeader("id");
}
<小时/>

旁注:在响应 header 中设置信息时,请确保始终使用唯一的名称。避免使用类似

的名称
  • 状态
  • 日期
  • 内容长度
  • 内容类型

因为它们已经被预订了。

关于javascript - 如何获取ajax响应的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53170628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com