Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.08.2014, 13:57
Аватар для Nikel097
Интересующийся
Отправить личное сообщение для Nikel097 Посмотреть профиль Найти все сообщения от Nikel097
 
Регистрация: 06.01.2014
Сообщений: 22

SESSION и COOKIE в Ajax
Здравствуйте.
Есть следующая проблема. Есть некая страница с информацией. Когда пользователь введет данные и нажмет кнопку, я все с помощью ajax передаю на обработку в файл take_vote.php В нем я получаю данные из $_COOKIE и $_SESSION. Все проверяю и сохраняю.
Так вот. В Google Chrome, Яндекс Браузере все ОК, а Opera подводит. Переменные $_COOKIE и $_SESSION пустые.

Вот функция AJAX запроса:
function take_vote()
	{if (document.getElementById('why_item').value=='') {alert('А за что голосуем? Выберите!');}
			else {document.getElementById('load_img').style.display='block';
					$.get('take_vote.php?id=1'+'&value='+$('#why_item').val(), function(data){
						$('#poll').html(data);
						document.getElementById('load_img').style.display='none';
					});}
	
	
	}


Помогите пожалуйста...
Ответить с цитированием
  #2 (permalink)  
Старый 21.08.2014, 14:32
Профессор
Отправить личное сообщение для WorM32 Посмотреть профиль Найти все сообщения от WorM32
 
Регистрация: 11.02.2014
Сообщений: 303

Дык панель разработчика в браузере на что? Открыл панель, поставил бряк, отдебажил, нашел проблему, пофиксил.
Ответить с цитированием
  #3 (permalink)  
Старый 21.08.2014, 15:01
Аватар для Nikel097
Интересующийся
Отправить личное сообщение для Nikel097 Посмотреть профиль Найти все сообщения от Nikel097
 
Регистрация: 06.01.2014
Сообщений: 22

Сообщение от WorM32 Посмотреть сообщение
Дык панель разработчика в браузере на что? Открыл панель, поставил бряк, отдебажил, нашел проблему, пофиксил.
Можно поподробней? В обычном файле, эти переменные доступны, а через AJAX не хотят. Но только в Opera, а в остальных все хорошо.
Ответить с цитированием
  #4 (permalink)  
Старый 21.08.2014, 15:18
Аватар для Nikel097
Интересующийся
Отправить личное сообщение для Nikel097 Посмотреть профиль Найти все сообщения от Nikel097
 
Регистрация: 06.01.2014
Сообщений: 22

Можно конечно в функцию AJAX-запроса включить эти данные, но я не ищу легких путей.
Ответить с цитированием
  #5 (permalink)  
Старый 21.08.2014, 15:42
Профессор
Отправить личное сообщение для WorM32 Посмотреть профиль Найти все сообщения от WorM32
 
Регистрация: 11.02.2014
Сообщений: 303

Сообщение от Nikel097 Посмотреть сообщение
Можно поподробней? В обычном файле, эти переменные доступны, а через AJAX не хотят. Но только в Opera, а в остальных все хорошо.
http://www.opera.com/dragonfly/documentation/
Ответить с цитированием
  #6 (permalink)  
Старый 21.08.2014, 16:23
Аватар для Nikel097
Интересующийся
Отправить личное сообщение для Nikel097 Посмотреть профиль Найти все сообщения от Nikel097
 
Регистрация: 06.01.2014
Сообщений: 22

Прошу прощения за ложную информацию. COOKIE мне удается получить, а вот переменные из массива $_SESSION нет. Подскажите в чем проблема...
Ответить с цитированием
  #7 (permalink)  
Старый 21.08.2014, 17:39
Аватар для Nikel097
Интересующийся
Отправить личное сообщение для Nikel097 Посмотреть профиль Найти все сообщения от Nikel097
 
Регистрация: 06.01.2014
Сообщений: 22

Извиняюсь за беспокойство. Детская ошибка. Просто забыл вначале "session_start();"

P.S. Можно удалить тему.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ajax и cookie paveltkachev AJAX и COMET 1 15.04.2014 17:41
Работа с SESSION, Cookie, jQuery, other. Please, help :) derbass jQuery 9 21.12.2012 09:25
Авторизация Ajax + Php + Mysql (session) wcb-falcon AJAX и COMET 10 05.07.2012 17:52
php session а в ajax Sadist_dead AJAX и COMET 1 19.08.2011 18:35
Отключить передачу cookie при ajax запросе. С.Тарасов AJAX и COMET 15 30.11.2009 15:24