我用这个代码将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值....
答案 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