Добрый день!
Имею php код который по определенному запросу получает переменную $filtivisess с массивом с данных
Array
(
[0] => Array
(
[ACCOUNT_NUMBER] => 2022 / 424403
[DATE_INSERT] => 2022-11-23T13:37:03+03:00
[ID] => 1077094
[ORDER_TOPIC] => 1
[PRICE] => 15000.0000
[STATUS_ID] => P
),
[1] => Array
(
[ACCOUNT_NUMBER] => 2022 / 424405
[DATE_INSERT] => 2022-11-23T13:38:03+03:00
[ID] => 1077095
[ORDER_TOPIC] => 1
[PRICE] => 15000.0000
[STATUS_ID] => P
)
)
и тд
массив в дальнейшем преобразуются в JSON следующего вида
[{"ACCOUNT_NUMBER":"2022 \/ 424403","DATE_INSERT":"2022-11-23T13:37:03+03:00","ID":"1077094","ORDER_TOPIC":"1","PRICE":"15000.0000","STATUS_ID":"P"}]
Также имею следующую таблицу
<table id="example" class="display" style="width:100%">
<thead>
<tr>
<th>ACCOUNT_NUMBER</th>
<th>DATE_INSERT</th>
<th>ID</th>
<th>ORDER_TOPIC</th>
<th>PRICE</th>
<th>STATUS_ID</th>
</tr>
</thead>
<tfoot>
<tr>
<th>ACCOUNT_NUMBER</th>
<th>DATE_INSERT</th>
<th>ID</th>
<th>ORDER_TOPIC</th>
<th>PRICE</th>
<th>STATUS_ID</th>
</tr>
</tfoot>
</table>
И следующий js код для активации datatables.js
$(document).ready(function(){
load_data();
function load_data()
{
//var seconds = new Date() / 1000;
// var ivoisgetlistsss = <!?php echo json_encode($filtivises);?>;
$.getJSON("./geti.php?DOMAIN=<?php echo $_REQUEST['DOMAIN'];?>&PROTOCOL=<?php echo $_REQUEST['PROTOCOL'];?>&LANG=<?php echo $_REQUEST['LANG'];?>&APP_SID=<?php echo $_REQUEST['APP_SID'];?>&AUTH_ID=<?php echo $_REQUEST['AUTH_ID'];?>&AUTH_EXPIRES=<?php echo $_REQUEST['AUTH_EXPIRES'];?>&REFRESH_ID=<?php echo $_REQUEST['REFRESH_ID'];?>&member_id=<?php echo $_REQUEST['member_id'];?>&status=<?php echo $_REQUEST['status'];?>&PLACEMENT=<?php echo $_REQUEST['PLACEMENT'];?>", function(data){
var data_arr = [];
for(var count = 0; count < data.length; count++)
{
var sub_array = {
'ACCOUNT_NUMBER' : data[count].ACCOUNT_NUMBER,
'DATE_INSERT' : data[count].DATE_INSERT,
'ID' : data[count].ID,
'ORDER_TOPIC' : data[count].ORDER_TOPIC,
'PRICE' : data[count].PRICE,
'STATUS_ID' : data[count].STATUS_ID,
};
data_arr.push(sub_array);
}
$('#example').DataTable({
data : data_arr,
type: "POST",
order : [],
"language": {
"url": "./russian.json"
},
columns : [
{ data : "ACCOUNT_NUMBER" },
{ data : "DATE_INSERT" },
{ data : "ID" },
{ data : "ORDER_TOPIC" },
{ data : "PRICE" },
{ data : "STATUS_ID" }
]
});
});
}
});
все отлично работает - но запрос происходит всего один раз, а мне нужно так - чтобы при загрузке страницы таблица заполнялась данными из файла geti.php так же с передачей параметров - а вот при переходе по страницам - нужно чтобы в файл geti.php передавалось еще и число с которого скрипт находящийся в geti.php начнет получение данных (т.е. для второй страницы 50, для 3й - 100, 4й - 150 и т.д.) и соответственно после получения этих данных нужно ими заполнять страницы таблицы на которые мы переходим... Помогите пожалуйста - несколько дней мучаюсь..