正在发送窗口.宽度通过PHP(空白页上的POST)


Trying to send window.width via PHP (Blank page on POST)

我正试图找出一种方法来保存,然后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>