2014-01-18 2 views
-1

У меня есть два файла: productlisting.php, а другой - producttree.php (этот файл является ajax).Javascript - Доступ к переменной сеанса PHP после загрузки ajax

я получил одну переменный сеанс в файл Аякс producttree.php

$checktotalrecords=$_SESSION['totalnoofrecondfound']; 

я хотел бы получить выше значений переменных в главный файл productlisting.php после запуска Ajax.

Назначение переменной выше, чтобы проверить отсутствие записей в ajax, чтобы обрабатывать следующие и предыдущие кнопки в файле productlisting.php.

благодаря

+0

использовать вместо этого. –

+0

@ArunKillu, я сделал это ... но productlisting.php запускается сначала, почему я получаю старое значение ... для получения правильного значения мне нужно снова щелкнуть .. –

+0

Я думаю ... это должно быть сделано через javascript или jquery ... –

ответ

0

в producttree.php:

$checktotalrecords=$_SESSION['totalnoofrecondfound']; 
//do some stuff to $checktotalrecords 

$return = ["checktotalrecords"=>$checktotalrecords]; //add any other variables you want to return as well 

echo json_encode($return); 

в productlisting.php:

Я предполагаю, что у вас есть что-то вроде этого:

$.ajax(...); 

изменить его на что-то вроде

$.getJSON('producttree.php',{datatosend},function(json){ 
    var checktotalrecords = json.checktotalrecords; 
    //update DOM elements with above value as needed 
}); 
Смежные вопросы