gpt4 book ai didi

jquery - 如何使用 jQuery 在本地保存 XML 响应?

转载 作者:数据小太阳 更新时间:2023-10-29 02:30:53 24 4
gpt4 key购买 nike

我正在发出 AJAX 请求。返回的 response 是一个 XML。

如何让用户在成功时将响应保存为本地的XML文件?

$.ajax({
type: "POST",
url: url,
data: JSON.stringify(myJson),
contentType: "application/json",
dataType: format,
success: function(response)
{
console.log("Exported JSON: " + JSON.stringify(myJson));
console.log(response);
jQuery.parseXML(response);
},
error: function()
{
console.log(arguments);
alert("Export process failed.");
}
});

本例中的格式xml

最佳答案

使用数据 URI 会让你走到那一步。

window.open("data:text/xml;base64," + window.btoa(xmlString));

使用“application/octet-stream”而不是“text/xml”甚至会在 FF 和 Chrome 中强制出现下载提示。

不幸的是,数据 URI 有大小限制,使用内容可编辑和 exec 'save' 或 'saveas' 命令可能有更聪明的方法。

关于jquery - 如何使用 jQuery 在本地保存 XML 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17704927/

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