将鼠标移动和点击坐标按照它们发生的顺序组合为get url的var字符串?

将鼠标移动和点击坐标按照它们发生的顺序组合为get url的var字符串?

问题描述:

好吧,我有一些函数开枪鼠标移动和鼠标点击,将鼠标移动和点击坐标按照它们发生的顺序组合为get url的var字符串?

$(document).mousemove(function(e){ 
var pageCoords =e.pageX + "," + e.pageY; 
prefix='&mousemove=' 
console.log(pageCoords);}); 

该打印坐标,因为它们发生到的console.log像这样:

(345,654) 
(300,100) 

我的目标是按照点击或移动发生的顺序构建一个获取查询url,然后发送到db。

var= '&mousemove=(345,654),(300,100)&click=(300,100)&mousemove=(670,500) 

是否有任何人有任何想法或经验与这种查询内建纯Javascript?任何建议,将不胜感激...

$(document).mousemove(function(e){ 
 
var pageCoords =e.pageX + "," + e.pageY; 
 
prefix='&mousemove=' 
 
$("#get").html(pageCoords); 
 
$.ajax({ 
 
     type: 'POST', 
 
     url: '../your url',//url for send data 
 
     data: { movements :$(this).html(pageCoords) }, 
 
     success: function(pageCoords) 
 
     { 
 
      $("#get").html(pageCoords); 
 
     }, 
 
     error: function (xhr, ajaxOptions, thrownError) { 
 
      alert(xhr.status); 
 
      alert(thrownError); 
 
     } 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<h1 id="get"></h1>

+0

感谢您的答复玉萍,问题棱时,我不得不流中的获取URL多个来源,让他们建立在正确的时间顺序即点击,鼠标移动和击键。 – SeanAA