2013-09-13 2 views
0

Я устанавливаю файлы cookie с помощью jquery + jquery cookie.jQuery & set cookie с помощью Ajax

jQuery.cookie('status', 'active', {expires: 1, path: '/'}); 

Теперь, как установить этот файл cookie с помощью AJAX? не имеет значения jquery cookie, как бы вы установили cookie с помощью ajax в jquery, у кого-нибудь есть идея.

Ссылки на исходный вопрос (PHP & JQuery passing variables)

обновление

Так что я делаю запрос AJAX, как это в моем Jquery код

$.ajax({ 
    url: "script.php", 
    type: "GET", 
    data: { status: active} 
    }); 

И в моем PHP Я обрабатываю его как;

if($_GET['status']!='') 
{ 
    setcookie("status", $_GET['status'], time()+3600); 
} 

но ничего не происходит, печенье не устанавливается. кто может увидеть проблему,

+0

Что вы подразумеваете под управлением AJAX? для чего вам нужен AJAX? –

ответ

1

Вы можете установить файлы cookie на сервере так же, как и для обычного запроса страницы. Просто загляните в свой язык на стороне сервера, на котором вы можете настроить файлы cookie. Запросы Ajax - это не что иное, как обычные HTTP-запросы. Когда ответ вернется на сервер, файлы cookie будут установлены браузером.

PHP: http://www.w3schools.com/php/php_cookies.asp

+1

Однако мне нужно установить cookie на основе jquery conditional –

+0

Хорошо, просто передайте логическое значение в вашем JQuery ajax-запросе, который вы можете оценить на сервере. Либо параметр строки запроса, либо параметр post – TGH

+0

ive никогда не использовал ajax раньше, я не знаю, как установить cookie с помощью ajax, im узнать, как программировать –