我试图找出一种方法来保存然后回显或print_r window.innerwidth和window.innerheight ..
我就像下面这样做了,我不断得到一个空白页
第一页
<html>
<body>
<form action='trythis2.php' method='POST'>
<input type='hidden' id='dimensions' name='dimensions'>
<input type='submit' value='submit'>
</form>
<script type="text/javascript">
$(window).resize(function() {
$("#dimensions").html($(window).width());
}).resize();
</script>
</body>
</html>
第二页
<?php
$thisis = $_POST['dimensions'];
print_r($thisis);
?>
并且在POSTED页面上它只是空白没有文字或任何东西。我希望它能显示我的浏览器宽度。
答案 0 :(得分:1)
使用val()
设置或检索输入字段的值。 html()
用于设置html元素的内部html。希望这会有所帮助。
将此代码作为.php扩展名
<强>代码:强>
<?php
if(isset($_POST['dimensions'])){
$thisis = $_POST['dimensions'];
echo $thisis;
exit();
}
?>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
<form action='' method='POST'>
<input type='hidden' id='dimensions' name='dimensions'>
<input type='submit' value='submit'>
</form>
<script type="text/javascript">
$("#dimensions").val($(window).width());
$(window).resize(function() {
$("#dimensions").val($(window).width());
});
</script>
</body>
</html>