gpt4 book ai didi

jQuery .get 将未知变量附加到 URL

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

我使用这段代码作为我们的 JavaScript 框架大修的起点:

$("#get").click(function(){
$("#result").html(ajax_load);
$.get(
"http://www.google.com",
{},
function(responseText){
$("#result").html(responseText);
},
"html"
);
});

但是当发出请求时,它在 URL 中包含一个我不熟悉的变量,以下是 Firebug 所说的请求内容:

http://www.google.com/?_=1268993359215

当我们定位内部脚本时,它会引发 404 错误,我该如何摆脱这个问题:-(

干杯!

最佳答案

该参数用于强制浏览器不使用缓存。

如果没有明确显示,您无法使 $.get 工作,但您可以使用 $.ajax 代替:

$("#get").click(function(){
$("#result").html(ajax_load);
$.ajax({
url: "http://www.google.com",
data: {},
success: function(responseText) {
$("#result").html(responseText);
},
cache: true,
dataType: "html"
});
});

注意额外的参数cache: true。有关 $.ajax 的更多信息:http://api.jquery.com/jQuery.ajax/

关于jQuery .get 将未知变量附加到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2476379/

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