2016-11-25 55 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

相關問題