2015-08-08 53 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您的代碼在我的服務器上正常工作 –