2016-11-01 85 views
0

我想使用POST方法在2個HTML頁面之間傳遞值。我有很多數據要傳遞到第二頁,並且不能使用GET。我的問題是我不知道如何將值傳遞給第二個HTML頁面,以及如何顯示第2頁上的用戶名。請解釋!在JavaScript中將數據從一個頁面傳遞到其他頁面

這裏page1.html代碼:

<html> 
<head> 
<title>Form</title> 
</head> 
<body> 
<h4>Enter your name</h4> 
<form name="form1" method="post" action="page2.html"> 
<input type="text" name="username"> 
<input type="submit" onclick="submitForm()"> 
</form> 
<script type="text/javascript"> 
    function submitForm() 
    { 
    form1.submit(); 
    } 
</script> 
</body> 
</html> 

這裏page2.html代碼:

<html> 
<head> 
</head> 
<body> 
....... dont know how to display username entered on page1.html here... 
</body> 
</html> 
+0

您可以使用'javascript'獲取'GET'參數,但由於'POST'是處理服務器端的數據,'javascript'在客戶端,因此您無法使用讀取數據JavaScript的。 –

+0

從'GET'獲取參數請從這裏獲取幫助,http://stackoverflow.com/questions/5448545/how-to-retrieve-get-parameters-from-javascript –

+0

Im new to javascript, –

回答

0

試試這個

<html> 
<head> 
</head> 
    <body> 

<?php 

    if(isset($_POST["username"])) 
    { 
    echo $_POST["username"]; 
    } 

    ?> 
</body> 
</html> 

如果你想用JavaScript這樣做,則讀出關於AJAX

ajax Tutorial

+0

不能使用php JavaScript的! –

+0

好的,那麼你可以使用AJAX來做到這一點 –

+0

更新了我的答案。現在檢查 –

相關問題