我试图存储访问者在网站上花费的点击次数和时间的数据
我使用此ajax调用将数据发送到我的php文件。
window.onbeforeunload = function(){
var endTime = new Date();
var timeSpent = (endTime - startTime);
$.ajax({
url: baseUrl + siteDir + pathToDataXml,
type: "POST",
datatype: "html",
data: 'time='+timeSpent+'&clicks='+count,
})
return "Thank You For Participating";
}
当新记录输入数据库时,ajax调用正在访问php文件,但记录是空白的。
任何建议都会很棒
答案 0 :(得分:0)
有时令人痛苦的明显问题是最难以忽视的问题
如果要通过URL参数发送数据,则应使用$ _GET而不是$ _POST
答案 1 :(得分:-1)
试试这个
$( window ).unload(function() {
var endTime = new Date();
var timeSpent = (endTime - startTime);
$.ajax({
url: baseUrl + siteDir + pathToDataXml,
type: "POST",
datatype: "html",
data: 'time='+timeSpent+'&clicks='+count,
})
return "Thank You For Participating";
});