如何使用cookie将jQuery变量传递到PHP文件中

时间:2016-11-25 10:18:53

标签: javascript php jquery cookies

我用这个代码将jQuery变量数据传递给PHP文件但是没有对这段代码起作用。不会在PHP文件上获得cookie值....如何解决这个问题...

我的jQuery代码:

$(document).ready(function(){
    var data = 1;
    ownerEdit(data);
});

function ownerEdit(id) {
    document.cookie = 'id=id';
}

我传递了PHP文件的cookie值...

我的PHP代码:

$id = $_COOKIE['editid'];
print_r($id);

在PHP文件中没有获得cookie值....

3 个答案:

答案 0 :(得分:1)

也许就像这样

function ownerEdit(id) {
    document.cookie = 'editid = ' + id;
}

答案 1 :(得分:0)

在JavaScript中设置Cookie

 document.cookie = 'editid='+id+'; expires=Fri, 30 Nov 2016 20:47:11 UTC; path=/'

完整代码如下

$(document).ready(function(){
  var data = 1;
  ownerEdit(data);
});

function ownerEdit(id) {
  document.cookie = 'editid='+id+'; expires=Fri, 30 Nov 2016 20:47:11 UTC; path=/';
}

答案 2 :(得分:0)

我在你的行中看到了问题

document.cookie='id=id';

这只是将字符串“id”设置为您的cookie。你的cookie也有错误的名字。

请尝试以下方法:

document.cookie='editid ='+id