gpt4 book ai didi

javascript - JSON/JQUERY - ajax post,如何在成功函数中处理 XML 数据

转载 作者:行者123 更新时间:2023-11-30 18:24:15 25 4
gpt4 key购买 nike

您好,我正在通过 JSP 发布 ajax。我以字符串格式发布 JSON 数据(使用 parseJSON 解析,然后我使用 JSON stringify 返回一个字符串。

这篇文章工作正常。但我不确定该怎么做,基本上我将其发送到客户端网关,该网关将此 jsonString 转换为 XML 以进行一些内部处理。这项内部工作将生成一个 XML 响应,需要将其发送回我的 JSP。我计划在 ajax 后“成功”功能设施中接收此 XML。

到目前为止,我已经能够使用成功函数“数据”项作为 HTML 来完成这项工作。但是我不确定当我想要 XML 时如何做到这一点。我该怎么做呢?我如何接收 XML,以及如何托管/查找/显示 XML 以便在成功的“数据”函数中返回它?

我的另一个选择是,如果我想要接收的不是 XML,我可能会接收 JSON 数据。我如何托管/查找/显示 JSON 数据以使其在成功的“数据”函数中返回?

这是我的邮政编码:

$.ajax({   
type: "POST",
url: suppliedURL,
data: "jsonData=" + jsonString, // I have already done a json stringify on this.
success: function(data, textStatus, jqXHR) {
alert('Success : ' + data); .. I want this to be XML
alert('textStatus : ' + textStatus);
alert('jqXHR : ' + jqXHR);
var jsonJqXHR = JSON.stringify(jqXHR);
alert('jsonJqXHR : ' + jsonJqXHR);
},
error:function (xhr, ajaxOptions, thrownError){
alert('Error xhr : ' + xhr.status);
alert('Error thrown error: ' + thrownError);
},
//complete: alert('complete'),
dataType: "text" // xml, json, script, text, html
});

最佳答案

dataType改为xml;之后 success 方法中的 data 将是 XML document .

关于javascript - JSON/JQUERY - ajax post,如何在成功函数中处理 XML 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11319916/

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