Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php AJAX没有将变量传递给controller:Codeigniter_Php_Ajax_Codeigniter_Jquery - Fatal编程技术网

Php AJAX没有将变量传递给controller:Codeigniter

Php AJAX没有将变量传递给controller:Codeigniter,php,ajax,codeigniter,jquery,Php,Ajax,Codeigniter,Jquery,我使用ajax在codeigniter中发布用于分页的变量。 这是我的ajax函数: $("p.pagination a").click(function(){ var url = $(this).attr("href"); var start_row = url.split("/")[5]; var pagination = true; $.ajax({ statusCode : { 404: function(){alert('Not Fou

我使用ajax在codeigniter中发布用于分页的变量。 这是我的ajax函数:

$("p.pagination a").click(function(){
    var url = $(this).attr("href");
    var start_row = url.split("/")[5];
    var pagination = true;

    $.ajax({
        statusCode : { 404: function(){alert('Not Found');} },
        type       : 'POST',
        data       : {start_row : start_row,pagination:pagination},
        url        : 'notification/all',
        success    : function(res){
                         alert(res);
                         $('#divClients').html(null);
                         $('#divClients').html(res);
                     }
    });

    return false;

});
function all($filter='all'){
    $start_row = isset($_POST['start_row'])?$_POST['start_row']:'';
}
控制器功能:

$("p.pagination a").click(function(){
    var url = $(this).attr("href");
    var start_row = url.split("/")[5];
    var pagination = true;

    $.ajax({
        statusCode : { 404: function(){alert('Not Found');} },
        type       : 'POST',
        data       : {start_row : start_row,pagination:pagination},
        url        : 'notification/all',
        success    : function(res){
                         alert(res);
                         $('#divClients').html(null);
                         $('#divClients').html(res);
                     }
    });

    return false;

});
function all($filter='all'){
    $start_row = isset($_POST['start_row'])?$_POST['start_row']:'';
}
我没有得到起始行变量。AJAX正在访问此URL:

http://website.com/notification/all/10

我不知道你的js文件放在你的web服务器上的什么地方,你能试试类似的方法吗

url: '<?php echo site_url('notification/all')?>'
url:'