2013-05-09 33 views
1

我想將兩個值(參數)從一個html傳遞到另一個html而不顯示url中的值(即與post方法相同)。 如何使用javascript或ajax或jquery獲取2nd html中的值。使用post方法將值從一個html傳遞到另一個html

例如:

client.html

<html> 
<body> 

<form id="Form1" action="http://xyz/plus/server.html" method="post"> 
<table width="40%"> 
    <tr><td>Country:</td><td><input type="text" name="country" id="country" /> </td></tr> 
    <tr><td>Language:</td><td><input type="text" name="lang" id="lang" /></td></tr> 
    <tr><td align="center"><input type="submit" /></td></tr> 
</table> 
</form> 

</body> 
</html> 

server.html

<script>?? </script> 

怎樣用JavaScript或AJAX或jQuery的在server.html文件數據。 PLZ幫我.... 在此先感謝

+0

任何服務器端動態語言如PHP? – 2013-05-09 07:25:42

+0

@AlessandroPezzato,沒有服務器端腳本語言:( – Tarun 2013-05-09 07:27:32

回答

0

如果你願意不喜歡從URL傳遞值,你可以推斷使用JavaScript cookie來傳遞值。或youy將被要求使用AJAX POST方法requried值傳遞給下一個HTML 這裏是AJAX POST方法調用的代碼

$.ajax({ 
type: "POST", 
url: url, 
data: data, 
success: success, 
dataType: dataType 
}); 
+0

亞我同意,那麼如何檢索在目標html文件中發佈數據?? – Tarun 2013-05-09 09:13:31

+0

Javascript無法訪問POST。對不起,您會必須使用像php這樣的服務器端技術 – 2013-05-09 09:55:45

0

如果您沒有使用任何腳本語言,而不是所有你能做的就是使用容器。 在容器中加載新的html - iframe並全局保存數據。

+0

這是一個解決方案,但「你所能做的」並不是真的,你還需要展開「全局保存數據」一點。 – JJJ 2013-05-09 07:29:32

+0