gpt4 book ai didi

javascript - 使用 jQuery 解析 xml 响应

转载 作者:数据小太阳 更新时间:2023-10-29 01:38:32 26 4
gpt4 key购买 nike

大家好,
我使用 jQuery 来解析我的 xml 响应。

我有这个 xml:

<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
<client_id>185</client_id>
</response>

我想获得“client_id”值。

最佳答案

要在您的请求中将预期的响应数据类型固定为 XML,请将 dataType 参数设置为“xml”。如果您不这样做,jQuery 会使用响应 header 进行猜测。

$.ajax() 函数支持它作为 options 对象的一部分,以及 $.get()$.post():

jQuery.ajax( options )
jQuery.get( url, data, callback, type )
jQuery.post( url, data, callback, type )

所以你可以这样做:

$.ajax({
type: 'GET',
url: "foo.aspx",
data: {
key: "value"
},
dataType: "xml",
success: function (xml){
var clientid = $(xml).find('client_id').first().text();
alert(clientid);
}
});

请注意,从 jQuery 1.5 开始,您可以使用上述 Ajax 请求的更好版本:

$.get("foo.aspx", {
key: "value"
})
.done(function (xml){
var clientid = $(xml).find('client_id').first().text();
alert(clientid);
});

关于javascript - 使用 jQuery 解析 xml 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/510995/

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