gpt4 book ai didi

jquery - 为什么 $.ajax(..) 对我不起作用?

转载 作者:行者123 更新时间:2023-12-01 05:10:05 26 4
gpt4 key购买 nike

我正在从文件运行 jquery。我正在尝试从本地主机加载 svg 文件来填充 svg Canvas 。然而,这并没有按预期工作。我从文件系统做什么:

$.ajax({ url: url ,
timeout: 1000,
complete: function(xml) {
alert('complete');
},
success: function(xml, status, xreq) {
alert('success');
},
error: function() {
alert('error');
}
});

网址为:http://localhost/image.svg ,当我直接从浏览器的地址栏读取此网址时,页面保持白色,但页面源显示 image.svg 的源。
调试上面的 $.ajax 代码,发现 success: 方法被命中,但 xml 响应仍然为空。
非常感谢任何帮助。
问候,杰罗恩。

最佳答案

如果本地主机上的网络服务器未发送 SVG 文件的正确 mime 类型,则 .ajax 调用将忽略该内容。尝试使用普通 XML 文件,然后将其重命名为 xml.nonsense,您将看到相同的效果。

关于jquery - 为什么 $.ajax(..) 对我不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2503532/

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