Php codeigniter ajax不起作用。我尽我所能尝试了

Php codeigniter ajax不起作用。我尽我所能尝试了,php,jquery,html,ajax,codeigniter,Php,Jquery,Html,Ajax,Codeigniter,我有ajax函数 $('a[name=deleteButton]').on('click', function () { arr=[]; var arr = $("input[name='post[]']:checked").map(function() { return this.value; }).get(); var content = $(this).parents('tr').find('.key').

我有ajax函数

$('a[name=deleteButton]').on('click', function () {
    arr=[];
    var arr = $("input[name='post[]']:checked").map(function() { 
            return this.value; 
          }).get();
          var content = $(this).parents('tr').find('.key').html();
          alert(content);
});

function makeAjaxCall(){
    $.ajax({
        type: "post",
        url: "http://localhost/partner/app/UserController/verifyUser",
        cache: false,               
        data: {id : content},
        success: function(data){                        
                alert('hi');
        },
        error: function(td){                        
            alert(td.responseText);
        }
 });
}
控制器是

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class UserController extends CI_Controller {

    public function verifyUser()    {

        $status = array("STATUS"=>"false");

        echo json_encode ($status) ;    
    }
}

var内容收到警报。但在网络选项卡中,其显示的ajax帖子被取消。 为什么这不起作用。此外,错误td.responseText为空
我已经尽我所能了,但它不起作用。请帮我找到一个解决方案

可能的解决方案

http://localhost/partner/app/UserController/verifyUser
在浏览器中直接使用此url检查url是否正确,并检查输出内容

如果您想要的输出是来还是不来

EIDTED

在我看来,你的代码应该是这样的

    $('a[name=deleteButton]').on('click', function () {
        arr=[];
        var arr = $("input[name='post[]']:checked").map(function() { 
                return this.value; 
              }).get();
              var content = $(this).parents('tr').find('.key').html();
              makeAjaxCall(content);
             return false;
    });

    function makeAjaxCall(content){
        $.ajax({
            type: "post",
            url: "http://localhost/partner/app/UserController/verifyUser",
            cache: false,               
            data: {id : content},
            success: function(data){                        
                    alert('hi');
            },
            error: function(td){                        
                alert(td.responseText);
            }
     });
    }

csrf_保护是否已启用???@rajeshkakawat这是什么?请查看我打开的@rajeshkakawat。让我测试一下。但它与此有什么关系?从哪里调用makeAjaxCall()函数???是的,当我转到此URL时输出。我收到空白警报yyaar:(我在尝试你的代码..你是对的,我没有调用ajax函数,很抱歉我错过了问题中的那部分sorryBtw我在使用你的代码时收到两个警报..两个警报都是空白警报SIM获取的内容为'Hghh766',这是我发出警报时变量内容的值
    $('a[name=deleteButton]').on('click', function () {
        arr=[];
        var arr = $("input[name='post[]']:checked").map(function() { 
                return this.value; 
              }).get();
              var content = $(this).parents('tr').find('.key').html();
              makeAjaxCall(content);
             return false;
    });

    function makeAjaxCall(content){
        $.ajax({
            type: "post",
            url: "http://localhost/partner/app/UserController/verifyUser",
            cache: false,               
            data: {id : content},
            success: function(data){                        
                    alert('hi');
            },
            error: function(td){                        
                alert(td.responseText);
            }
     });
    }