2015-08-08 30 views
-1

我试图找出一种方法来保存,然后回声或print_r的的window.innerwidth和window.innerheight发送window.width ..尝试通过PHP(空白页上POST)

我做到了像下面,我不断收到一个空白页

第一页

<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页面上它只是空白的文本或任何东西。我想让它显示我的浏览器宽度。

+2

呃,你没有任何发布。查看AJAX。 – Script47

+0

好吧,我如何将inner.width的值变成一个变量,以便我可以将它发送到下一页。我不想只用AJAX将它重新加载到同一页面上。 – Kevin1990M

+0

@ Kevin1990M你正在使用'html()'这是错误的。检查我的答案。 –

回答

1

使用val()来设置或检索输入字段的值。 html()用于设置html元素的内部html。希望这会有所帮助。

Svae将该代码作为PHP扩展

代码:

+0

嗨,试试吧,它也给了我一个空白页面。我把这个脚本放入。提交到我的下一个页面,名为trythis2.php,然后我说$ test = $ _POST ['dimensions];然后我说echo $ test;它只是空白。 – Kevin1990M

+0

@ Kevin1990M您是否正确添加jquery? –

+0

@ Kevin1990M您的代码在我的服务器上正常工作 –