我想在鼠标移动至少一次时创建php会话,如果鼠标继续移动则无需执行任何操作
我正在使用此代码,但它没有解决要求
<script type="text/javascript">
jQuery(document).ready(function()
{
$(document).mousemove(function(e)
{
$('#status').html(e.pageX);
$('#status1').html(e.pageY);
$.ajax({
type: 'POST',
url: 'second.php',
data: {
'x': '10',
'y': '20'
},
success: function(msg){
//what you want after request
}
});
});
});
</script>
答案 0 :(得分:-1)
PHP代码应该是这样的:
session_start();
if (!isset($_SESSION['mouseMoved'])
$_SESSION['mouseMoved'] = "whatever you want";
此外,您应该在JS中设置一些变量,以便只将请求发送到服务器一次。
更新:工作jsfiddle https://jsfiddle.net/bqh0yrtp/