2015-07-08 3 views
3

Мне нужна помощь. Я получаю сообщение об ошибке, когда мой счетчик страницы 0 «варианта Главной неверен»неправильная опция страницы с двумя строками

вот мой код

$rows = $employee->countData($param); 
$per_page = 5; 
$pages = ceil($rows/$per_page); 

значения $ страниц 0

Это, как я получаю страницы по используя jquery.ajax

var total_pages = data; 
var logid = '30'; 

$('#pagination') 
    .empty() 
    .removeData("twbs-pagination") 
    .unbind("page"); 

$('#pagination').twbsPagination({ 

    totalPages: total_pages, 
    visiblePages: 7, 
    onPageClick: function (event, page) { 
     $('#container').load('load_data.php',{page:page,id:logid}); 
    } 
}); 

$('#container').load('load_data.php',{id:logid}); 

вот мой load_data.php

$page = isset($_POST['page']) ? (int) $_POST['page'] : 1 ; 

$id = $_POST['id']; 

$per_page = 5; 

if($page == 0) 
    $start = 0; 
else 
    $start = ($page - 1) * $per_page; 


$result = $emp->getPainateData($id,$start,$per_page); 

Спасибо заранее.

ответ

4

Я решил использовать аналогичную базу проблем на this solution. В основном вам просто нужно проверить элемент для twbsPagination, и если он существует, уничтожьте его.

var total_pages = data; 
var logid = '30'; 

if($('#pagination').data("twbs-pagination")) 
    $('#pagination').twbsPagination('destroy'); 


$('#pagination').twbsPagination({ 
    totalPages: total_pages, 
    visiblePages: 7, 
    onPageClick: function (event, page) { 
     $('#container').load('load_data.php',{page:page,id:logid}); 
    } 
}); 

$('#container').load('load_data.php',{id:logid}); 
Смежные вопросы