做毕设时,碰到了这个问题。因为要在不影响用户浏览网页内容的情况下获取到并存入数据库中,需要用到异步ajax post给服务器端
客户端js
$(document).ready(function(){
var Userinfo_url = "<?php echo site_url('Userinfo'); ?>";
var h = window.screen.height;
var w = window.screen.width;
$.ajax({
type : "POST",
url : Userinfo_url,
data : {"width" : w, "height" : h},
success : function(){}
});
});
在用户的DOM文档树加载完,开始post,Userinfo_url是要post的路径。
服务器端php
$userinfo=array(
'screen_width'=>$_POST['width'],
'screen_height'=>$_POST['height']
);