2011-08-10 35 views
2
var x = e.pageX; 
var y = e.pageY; 

这是在PHP会话中保存这些jQuery变量的最简单方法。在PHP会话中保存jQuery变量

+0

可能重复://计算器.com/questions/1572888/how-to-use-jquery-ajax-post-to-store-php-session-variables) –

+1

@michael为什么要链接到一个没有被接受或明显答案的问题? – Maverick

回答

4
$.ajax({ 
    url: '/update-session.php', 
    data: {"x":e.pageX,"y":e.pageY}, 
    type: 'post', 
    success:function(data){ 
     // if you care. 
    } 
}); 

更新session.php文件:?如何使用jQuery AJAX $ .post的存储PHP $ _SESSION变量(HTTP的

$_SESSION['pageX'] = $_POST['x']; 
$_SESSION['pageY'] = $_POST['y']; 

http://api.jquery.com/jQuery.ajax/

+1

不,他们不能。会话密钥在PHP文件中声明。 – AlienWebguy

+0

伙计,看看代码。 JavaScript不设置会话密钥。 – AlienWebguy

1

向PHP页面发出AJAX请求,将它们保存在会话中。