Javascript jquery get()请求上的setcookie()
我的问题是饼干不会凝固。我试图删除Javascript jquery get()请求上的setcookie(),javascript,php,jquery,cookies,get,Javascript,Php,Jquery,Cookies,Get,我的问题是饼干不会凝固。我试图删除setcookie函数中的/,但它没有任何改变。而且,路径是正确的。如果我echo在setcookie行之后,并且我alertjavascript函数中的数据,那么echo工作 index.php: $.get('inserts/queries?q=1', function(data) { undisplay('cookiesMenu'); }); inserts/querys.php: if ($_GET['q'] == 1) { setco
setcookie
函数中的/
,但它没有任何改变。而且,路径是正确的。如果我echo
在setcookie
行之后,并且我alert
javascript函数中的数据,那么echo工作
index.php:
$.get('inserts/queries?q=1', function(data) {
undisplay('cookiesMenu');
});
inserts/querys.php:
if ($_GET['q'] == 1)
{
setcookie('cookies', '', time() + 3600 * 24 * 365, '/');
}
感谢@carloliwanag!不知道在JS中创建cookie是可能的。 它成功了
document.cookie = "cookies=; expires=Sun, 31 Dec 2017 12:00:00 UTC";
我建议在javascript中设置cookie。您可能会为ajax调用返回一个成功响应,并将其设置在那里。