JavaScript函數我有一個PHP腳本,是一個有點亂和形式入境後,我需要得到一個地址,和谷歌地圖上顯示出來。 html和php被塞進相同的腳本,所以我基本上需要在PHP發生時調用JavaScript。有沒有辦法做到這一點?從PHP調用
謝謝, 亞歷克斯
JavaScript函數我有一個PHP腳本,是一個有點亂和形式入境後,我需要得到一個地址,和谷歌地圖上顯示出來。 html和php被塞進相同的腳本,所以我基本上需要在PHP發生時調用JavaScript。有沒有辦法做到這一點?從PHP調用
謝謝, 亞歷克斯
號,由服務器執行PHP,並返回給瀏覽器的全面迴應。然後頁面中的JavaScript由客戶端執行。
你不能從PHP調用JavaScript函數。您可以將JavaScript設置爲在頁面加載時運行。
您可以從不同幀(或iframe)發表您的,所以你的頁面不會重新加載。返回到該框架的PHP文件的響應可以包含將執行的JavaScript代碼。喜歡的東西:
echo('<script type="text/javascript"> alert("Executed on client side"); </script>');
我不知道你怎麼會去這樣做,但是這似乎是一個很好的地方開始尋找: http://code.google.com/intl/en/
你需要的是這樣的:
<script type="text/javascript"></script>
var userAddress = "<?php echo $_POST['address']; ?>";
doSomethingWithAddress(userAddress);
</script>
如果該代碼位於您將地址發佈到的頁面上,則會從用戶處獲取地址,然後將其寫入JavaScript標記。在構建HTML文檔之前,PHP將首先在服務器上執行。這個新文檔具有javascript可用的變量。
否;在服務器上發生php'發生',JavaScript在瀏覽器中發生(客戶端)。有[服務器端JavaScript(http://en.wikipedia.org/wiki/Server-side_JavaScript),但是,這完全是個人,而不是提供參考/客觀的測試,我建議你不要試圖用它爲了這。 – 2011-03-03 23:44:20
我想你有點錯過了PHP和Javascript的工作原理。您是否有任何代碼,以便我們更好地瞭解您想要實現的目標? – 2011-03-03 23:44:39
你簡單地調用,需要在完成後要顯示或你需要找回數據,並用它做什麼功能? – rayman86 2011-03-03 23:45:28