2016-11-25 85 views
-1

我用于此代码将jQuery变量数据传递到PHP文件,但不适用于此代码。在PHP文件没有得到cookie值....怎么解决这个问题?如何使用cookie将jQuery变量传递到PHP文件

我的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值....

+1

看名字,一个使用editid,另一只使用ID。 –

回答

1

也许这样

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

其工作非常感谢... –

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=/'; 
} 
0

我看到这个问题在你行

document.cookie='id=id';

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

所以请尝试以下操作:

document.cookie='editid ='+id