Код (PHP): $json_arr = json_encode($block_array); $pager_res = array('<p><div class="pager"> </div>'); for($i = 1; $i <= $page_array_size; $i++) { array_push($pager_res, '<input type="button" class="page_button" id="page'.$i.'" value="'.$i.'">'); array_push($pager_res, '<script type="text/javascript"> $(document).ready(function(){ $.post("http://www.site.de/classes/pager.php", {page: "1", page_array: '.$json_arr.', row_in_page: '.$row_in_page.', css_class: "user_list"}, function(data){ $(".user_list").replaceWith(data); }) }); $("#page'.$i.'").click(function(event){ $.post("http://www.site.de/classes/pager.php", {page: '.$i.', page_array: '.$json_arr.', row_in_page: '.$row_in_page.', css_class: "user_list"}, function(data){ //alert('.$i.'); $(".user_list").replaceWith(data); }) }); </script>'); } Есть массив json_array который с помощью jquery отправляется в файл pager.php Код (PHP): $page = $_POST['page']; $page_array = $_POST['page_array']; $row_in_page = $_POST['row_in_page']; $css_class = $_POST['css_class']; $page_res = array_chunk($page_array, $row_in_page); $res = implode(' ', $page_res[$page - 1]); echo '<div class="'.$css_class.'">'.$res.'</div>'; и в общем то все что нужно из этого файла возвращается, но почему то выскакивают ошибки: Warning: array_chunk() expects parameter 1 to be array, null given in C:\OpenServer\domains\site.de\www\classes\pager.php on line 17 Warning: implode(): Invalid arguments passed in C:\OpenServer\domains\site.de\www\classes\pager.php on line 19 Подскажите откуда ошибки, или почему вообще работает с такими ошибками. ПС Это [0,1,2,3,4,5,6,7,8,9] отправляется скриптом. Это Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 [7] => 7 [8] => 8 [9] => 9 ) приходит в файл. echo gettype($_POST['page_array']); выдает - array
Делал уже, там array ( 0 => '0', 1 => '1', 2 => '2', 3 => '3', 4 => '4', 5 => '5', 6 => '6', 7 => '7', 8 => '8', 9 => '9', ) в общем то тоже самое.
Так вот в том и дело, что вроде разницы нет между этими двумя файлами и тем что я в начале темы скинул, но одно с ошибками а другое без ))