Php 禁止使用codeigniter的Ajax请求

Php 禁止使用codeigniter的Ajax请求,php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,我尝试使用jquery和codeigniter框架执行ajax请求,但是当我尝试访问服务器页面时,我有一个被禁止的访问权限 以下是我的jquery代码: $('#btHello').click(function () { var name = $('#name').val(); alert(name); $.ajax({ type:'POST', data:'name='+ name,

我尝试使用jquery和codeigniter框架执行ajax请求,但是当我尝试访问服务器页面时,我有一个被禁止的访问权限

以下是我的jquery代码:

$('#btHello').click(function () {
    var name = $('#name').val();
        alert(name);
        $.ajax({
            type:'POST',
            data:'name='+ name,
            url:'<?php echo base_url();?>index.php/AjaxTest/ajaxtest',
            success: function(result, status){
                $('#result1').html(result);
            },

            error: function (result, status, error) {
                alert(error);
            }
        });
    });
发送

我同意你的请求。希望它能解决你的问题

$.ajax({
    url: "<?php echo site_url().'/admin/getNewLocations' ?>",
    type: "POST",
    data: {
        func: 'getNewLocations',
        '<?php echo $this->security->get_csrf_token_name(); ?>' : '<?php echo $this->security->get_csrf_hash(); ?>'
    },
    success: function(data) {
    }
});
$.ajax({
url:“”,
类型:“POST”,
数据:{
func:'getNewLocations',
'' : ''
},
成功:功能(数据){
}
});

我怎么知道它是否接受SS POST方法?我想这是相关的:我能看到控制器吗?是的,当csrf检查失败时,codeigniter将发出禁止警告。不客气。让我知道任何有关CI的信息。干杯
$this->security->get_csrf_token_name() : $this->security->get_csrf_hash()
$.ajax({
    url: "<?php echo site_url().'/admin/getNewLocations' ?>",
    type: "POST",
    data: {
        func: 'getNewLocations',
        '<?php echo $this->security->get_csrf_token_name(); ?>' : '<?php echo $this->security->get_csrf_hash(); ?>'
    },
    success: function(data) {
    }
});