gpt4 book ai didi

javascript - 我用 jquery ajax 一个文件,但我不知道它下载到哪里

转载 作者:行者123 更新时间:2023-11-28 02:58:02 25 4
gpt4 key购买 nike

$.ajax({
type: "POST",
url: "http://images.digu.com/web_res_v1/images/logo.png?t=20091230",
success: function(msg){ alert( "Data Saved: " + msg ); }
});

下载文件在哪里。

谢谢

最佳答案

AJAX 请求实际上只是将请求的资源“下载”到浏览器内存中。如果您像代码中那样请求图像,该图像将被放入浏览器的缓存中。因此,如果您使用相同的 URL 设置 img DOM 元素的 src,现代浏览器将足够智能,可以使用缓存中的元素。

如果您请求的是网页的一部分,而不是像上面的代码那样的图像,您可以将其直接插入到 DOM 元素中:

$.get(URL,
{},
function(data){
$("#container").html(data);
});

阅读jQuery documentation about AJAX更多示例和解释。

顺便说一句,AJAX 请求只能向同一域发出,因此请确保您仅请求与 jQuery 代码位于同一域中的 URL。仅当页面也在 http://images.digu.com/ 中时,您上面的代码才有效。

第二个注意点,当您需要发送将在服务器端更改某些内容(添加、编辑、删除)的数据时,请使用 POST。如果您只想请求某些内容,请使用GET。另外,如果你不需要额外的 AJAX 设置,我建议你使用 $.post();$.get(); 这样代码会更多可读且更易于维护,至少对我有用:)

关于javascript - 我用 jquery ajax 一个文件,但我不知道它下载到哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2090884/

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