我是PHP的新手,並且正在開發一個項目。從彈出頁面讀取發佈數據
我在一個頁面上有一個按鈕,打開了一些用戶輸入的彈出頁面。
一旦用戶點擊彈出頁面上的提交按鈕,我該如何將彈出頁面上的數據傳遞給父頁面?
是否有任何JavaScript,我將不得不使用或這可以在PHP代碼的幫助下完成。
我是PHP的新手,並且正在開發一個項目。從彈出頁面讀取發佈數據
我在一個頁面上有一個按鈕,打開了一些用戶輸入的彈出頁面。
一旦用戶點擊彈出頁面上的提交按鈕,我該如何將彈出頁面上的數據傳遞給父頁面?
是否有任何JavaScript,我將不得不使用或這可以在PHP代碼的幫助下完成。
如果你的意思是一個新窗口,當你說彈出窗口時,你可以像這樣從你的彈出窗口中獲得/設置開啓者的元素: window.opener.document.getElementById(「your element」).value =「new value」;
好的,你可以給我們一些開始的代碼,但彈出頁面將是一個窗體,當用戶按下ok(例如)該方法將被張貼\獲取帶有操作的父頁面,這就是你將如何通過var!
您可以使用更高級的AJAX,尤其是如果您不熟悉編程。更簡單的方法是使用帶POST/GET的HTML表單,定位您的PHP腳本。
考慮:
// form.html
<form action="myScript.php" action="POST">
<input type="text" name="username" />
</form>
// myScript.php
<?php
// Check if the user tried to pass data to the script
if(isset($_POST['username'])) {
echo "Hello, your username is: " . $_POST['username'];
}
?>
W3Schools的有更多的詳細的教程here。如果您採用這種方法,您需要清理用戶輸入以防止SQL注入和XSS。
謝謝!這正是我想要的...你能不能幫我一些代碼...我真的很新的JavaScript! :( – Guns
@槍肯定男人..總是很高興幫助..你說我的回答是你需要的,你介意標記我的答案接受然後? –