我正在使用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']:'';
}
我没有得到start_row变量。 AJAX正在通过此网址:
http://website.com/notification/all/10
答案 0 :(得分:0)
我不知道您的js文件放在您的网络服务器中的位置,您可以尝试类似
的内容url: '<?php echo site_url('notification/all')?>'