如何將變量傳遞給contact.php以便我可以在窗體上回顯。我可以通過表單傳遞給電子郵件收件人,但是,我正在嘗試打印以形成報告。將參數傳遞給contact.php
例如,我想設置$ somevariable =「這將是我的默認主題」,通過contact.js傳遞變量,並能夠在contact.php中接收變量並使用該值=「#somevaraible」表單上的主題。
謝謝!
如何將變量傳遞給contact.php以便我可以在窗體上回顯。我可以通過表單傳遞給電子郵件收件人,但是,我正在嘗試打印以形成報告。將參數傳遞給contact.php
例如,我想設置$ somevariable =「這將是我的默認主題」,通過contact.js傳遞變量,並能夠在contact.php中接收變量並使用該值=「#somevaraible」表單上的主題。
謝謝!
我認爲你正在尋找類似ajax的東西,它可以讓你直接從javascript到PHP腳本進行通信。最簡單的可能是jQuery的Ajax實現。您可以將參數傳遞給您的PHP應用程序。 https://api.jquery.com/jQuery.ajax/
例如,我可以通過任何我想map.php的參數。使用GET,這將等同於調用「map.php?param1 = strvalue1 & param2 = strvalue2」(在本例中),然後我可以使用類似於$ param1 = $ _GET ['param1'];在該示例中,無論PHP文件如何響應此消息,都會將其寫入具有寫入ID的元素。我剛剛提到的所有內容都可能在頁面加載後發生。
對於任何你認爲合適的javascript函數,你可以多次調用下面的javascript。請記住,它將繼續取代寫入ID的任何內容,您只需更新代碼的snipplet即可更新字段的值。
你需要確保你使用這就像當包括jQuery的庫:
<script class="include" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
var request = $.ajax({
url: "map.php",
type: "GET",
data:{ param1 : "strvalue1",
param2: "strvalue2"
},
dataType: "html"
});
request.done(function(msg) {
$("#write").html(msg);
});
</script>
你能不能從PHP值只是傳遞到文檔中,然後使用JavaScript來得到它? – Shahar