gpt4 book ai didi

codeigniter - 如何在 twitter 上为 CodeIgniter 预先输入额外的参数

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

我正在使用启用了 csrf 保护和 Bootstrap 3 和 twitter typeahead 0.9.3 的 CodeIgniter
我需要使用 csrf 键发布我的查询。我花了一天的时间搜索这个。尝试 beforeSend 选项但它在这里不起作用是我的代码:

$('input[name="search"]').typeahead({
name:"companies",
remote:{
url:"{/literal}{site_url('tender/search_suppliers')}/{literal}",
beforeSend:function(jqXhr,settings){
settings.type = 'POST';
settings.data = { csrf_test_name: $.cookie('csrf_cookie_name')}
settings.hasData=true;
settings.hasContent=true;
return true;
}
}

});

此代码未发布且未将类型从 GET 更改为 POST
对不起我的英语不好

最佳答案

我遇到了同样的问题 RE:codeigniter 中的 CSRF 保护并运行任何类型的基于 ajax 的函数。

我将此函数添加到我所有页面上加载的主 site.js 文件中,因此包含在我的所有 ajax 调用中:

$.ajaxSetup( data: { csrf_test_name: $.cookie('csrf_cookie_name') } );  

关于codeigniter - 如何在 twitter 上为 CodeIgniter 预先输入额外的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19872706/

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