我正试图找出一种方法来保存,然后echo或print_r窗口。
我像下面这样做了,但我总是得到一个空白页
第一页<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);
?>
而在post页面上,它只是空白,没有文本或任何东西。我想让它显示浏览器的宽度
使用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>