Php CodeIgniter Ajax CSRF Jquery Cookie方法行为异常

Php CodeIgniter Ajax CSRF Jquery Cookie方法行为异常,php,ajax,codeigniter,csrf,Php,Ajax,Codeigniter,Csrf,Javascript部分: 我遇到的问题是post中没有包含token变量。我不知道为什么。警报为[Object],因此为空。页面的标题包含以下内容: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Medata Preauthorzation System</title> <link rel="styl

Javascript部分:

我遇到的问题是post中没有包含token变量。我不知道为什么。警报为[Object],因此为空。页面的标题包含以下内容:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Medata Preauthorzation System</title>
    <link rel="stylesheet" href="<?php echo base_url();?>css/screen.css" type="text/css" media="screen">
    <script type="text/javascript" src="<?php echo base_url();?>js/jquery.js"></script>
    <script type="text/javascript" src="<?php echo base_url();?>js/jquery.sexy-combo.min.js"></script>
    <link rel="stylesheet" href="<?php echo base_url();?>css/jquery-ui-1.8.13.custom.css" type="text/css" media="screen">
    <link rel="icon" type="image" href="/medata/favicon.ico">
    <script type="text/javascript" src="<?php echo base_url();?>js/jquery.impromptu.js"></script>
    <script type="text/javascript" src="<?php echo base_url();?>js/jquery-ui-1.8.13.custom.min.js"></script>
    <script type="text/javascript" src="<?php echo base_url();?>js/cookie.js"></script>
</head>
我很想得到一些建议,下午的大部分时间我都在不断地思考这个代码

也许:

var token = $.cookie("<?php echo $this->config->item("csrf_cookie_name"); ?>");

检查配置,这是cookie项的准确名称。再次检查,提醒..Nice try though=Nope,这就是问题所在,我在某个地方读到一个文档问题,该问题导致cookie命名错误。这意味着我的所有其他帖子都有效,因为我从URI中提取数据,而不是实际发布任何数据。所以我更新了我的配置文件,将cookie命名为它通过故障命名的名称,使其一致,并将令牌的名称更新为csrf_令牌,现在我从$cookies函数中获得了一个值,但post仍然不起作用,通过将cookie的名称和cookie中元素的名称更改为同一个名称,它就可以工作了。愚蠢的虫子。谢谢你的帮助!
$.post("index.php/auth/tx_history/"+tx_code, { csrf_token_name: $.cookie("csrf_cookie_name") }, function(data){
    //alert(data);
        $("#price"+rowid).val(data);
});
var token = $.cookie("<?php echo $this->config->item("csrf_cookie_name"); ?>");