Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.10.2011, 19:18
Интересующийся
Отправить личное сообщение для romzes5000 Посмотреть профиль Найти все сообщения от romzes5000
 
Регистрация: 02.10.2011
Сообщений: 11

Видимость php переменных при обращении к файлу через ajax
Такая проблема: делаю динамичную сортировку, при клике на кнопку отправляется запрос к файлу ajaxtest_kvart.php. В этом файле я не могу использовать переменные заданные ранее в основных скриптах. Сессия не помогает.
Ответить с цитированием
  #2 (permalink)  
Старый 04.10.2011, 22:26
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

request.open('GET', 'ajaxtest_kvart.php?a=' + var1 + '&b=' + var2, true); //Метод передачи данных, файл + переменные заданные ранее в основных скриптах, асинхронность... То?
Ответить с цитированием
  #3 (permalink)  
Старый 04.10.2011, 22:44
Интересующийся
Отправить личное сообщение для romzes5000 Посмотреть профиль Найти все сообщения от romzes5000
 
Регистрация: 02.10.2011
Сообщений: 11

Я немного не соображаю.. может примерчик небольшой? по клику запускается ф-я
function sort(id){


//$.get(
  "/wp-content/themes/33m2/ajaxtest_kvart.php/?sort="+id+'&order='+'<? echo $args['order']; ?>'+'&orderby='+'<? echo $args['orderby']; ?>',
  {
  },

  onAjaxSuccess
);
function onAjaxSuccess(data)
{
  $('#test1').html("");
  $('#test1').replaceWith('<div id="test1"><table cellpadding="0" cellspacing="0" border="0" id="table" class="sortable" ><thead><tr><th><h3 class="sort_class" id="title" onClick="sort(this.id)">Улица</h3></th><th><h3>Комнат</h3></th><th><h3>Метро</h3></th><th><h3 class="sort_class" id="floor" onClick="sort(this.id)">Этаж</h3></th><th><h3 class="sort_class" id="square" onClick="sort(this.id)">Площадь</h3></th><th><h3 class="sort_class" id="price" onClick="sort(this.id)">Цена</h3></th></tr></thead><tbody id="test1">'+data+'</tbody></table></div>');
}

}

ajaxtest_kvart.php генерируется контент и возвращается таблица. мне нужно чтобы в этом файле можно было использовать масств $args в котором параметры сортироки и тд т.е . выводить этот массив или заносить в него...



на
Ответить с цитированием
  #4 (permalink)  
Старый 04.10.2011, 22:54
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

JQuery? Эт не по моей части, зовите знатоков JQuery, я только на чистом JS...
Ответить с цитированием
  #5 (permalink)  
Старый 04.10.2011, 22:57
Интересующийся
Отправить личное сообщение для romzes5000 Посмотреть профиль Найти все сообщения от romzes5000
 
Регистрация: 02.10.2011
Сообщений: 11

jquery тут только для вывода к програмной части он отношения не имеет
Ответить с цитированием
  #6 (permalink)  
Старый 04.10.2011, 23:04
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

Сообщение от romzes5000
мне нужно чтобы в этом файле можно было использовать масств $args в котором параметры сортироки и тд т.е . выводить этот массив или заносить в него...
Что-то я вообще туплю. Можно этот файл, в котором у Вас ошибка? Что-то я не очень врубаюсь в чем проблема...
Ответить с цитированием
  #7 (permalink)  
Старый 04.10.2011, 23:07
Интересующийся
Отправить личное сообщение для romzes5000 Посмотреть профиль Найти все сообщения от romzes5000
 
Регистрация: 02.10.2011
Сообщений: 11

в файле просто бы
<? echo $args['order']; ?>
вывести. $args задаётся в том файле с которого запрос отправляю
Ответить с цитированием
  #8 (permalink)  
Старый 04.10.2011, 23:10
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

Так у Вас просто проблема передачи данных в ajaxtest_kvart.php? Если так, то я не знаю как это делается на JQuery. Мой пример вверху показывает как это работает на чистом JS.

P.S. Как это работает.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не та кодировка при изменении элементов DOM, загружаемых через ajax ShootNik Серверные языки и технологии 16 14.10.2010 09:55
Послать форму загруженную через ajax в div используя ajax ncux jQuery 2 16.08.2010 17:36
Как добавить элемент в XML через DOM используя PHP? bayah Серверные языки и технологии 6 11.08.2010 13:33
Кодировка при использовании Ajax Nichloas AJAX и COMET 9 17.09.2009 16:06
Снятие затемнения с экрана при получении ответа от php срипта с помощью setInterval roma86 jQuery 0 16.08.2009 12:39