gpt4 book ai didi

javascript - Ajax 将 nonce 附加到 js 文件

转载 作者:行者123 更新时间:2023-11-30 12:49:34 24 4
gpt4 key购买 nike

每次我向我的 Rails Web 服务发送请求时,我都会得到一个唯一的随机数(我认为是时间戳)附加到我的所有和任何 js 文件:

errors

我很确定错误与 ajax 调用有关,因为 jquery.ajax documentation在您的 ajax 请求中声明 cache:true 将阻止 ajax 将“_={timestamp}”附加到 get 参数。

我设置了 cache: true 但没有成功。我还能如何阻止应用这些随机数?

Ajax :

$.ajax({
beforeSend: function (xhr) {
xhr.setRequestHeader ('Authorization', api_key);
},
cache: true,
dataType: 'html',
type: 'GET',
url: url+'/gwsearch/ajax_search?d1='+d1_val+'&d2='+d2_val,
crossDomain: true,
success:function(result) {
$("#display").html(result);
},
error: function(result) {
$('#display').html('Unauthorized client.');
}
});

最佳答案

我使用 ajax 前置过滤器解决了这个问题:

$.ajaxPrefilter('script', function(options) {
options.cache = true;
});

关于javascript - Ajax 将 nonce 附加到 js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21439118/

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