Php AJAX没有将变量传递给controller:Codeigniter
我使用ajax在codeigniter中发布用于分页的变量。 这是我的ajax函数: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
$("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:'