我只想知道是否可以向PHP發送javascript值。 這裏是我想說的簡單代碼。在同一頁面內向php發送javascript變量值
<script language="javascript" >
var id = "data"
</script>
<?php
$getthevalueofid = var id;
?>
謝謝!
我只想知道是否可以向PHP發送javascript值。 這裏是我想說的簡單代碼。在同一頁面內向php發送javascript變量值
<script language="javascript" >
var id = "data"
</script>
<?php
$getthevalueofid = var id;
?>
謝謝!
不是你的代碼示例結構化的方式,沒有。 PHP是服務器端語言,Javascript是客戶端語言。任何客戶端腳本執行時,PHP都不在範圍內。
如果您需要將對象從瀏覽器傳遞到服務器,則可以使用XMLHttpRequest(通常稱爲AJAX)。
沒辦法做到這一點。使用Ajax通過JavaScript變量到PHP
要發送一個Javascript變量回PHP,你需要做一個AJAX請求:
<script language="javascript" >
xmlhttp.open("GET","getvalue.php?id="+id,true);
xmlhttp.send();
</script>
而且在getvalue.php你必須:
<?php
$getthevalueofid = $_GET['id'];
?>
謝謝你的回答。我現在試試這個代碼。 – jonas 2013-04-25 03:16:15
在JavaScript運行客戶端時,該頁面上的PHP代碼很長時間已完成執行。 – Brad 2013-04-25 03:01:56
謝謝你的回答。你有什麼建議,我將如何解決它?我有這個JavaScript變量值,我真的需要在我的PHP代碼中使用它。 – jonas 2013-04-25 03:07:09
嗨,喬納斯。看看這個以前的帖子,看看它是否回答你的問題。 http://stackoverflow.com/questions/9789283/how-to-get-javascript-variable-value-in-php – Carth 2013-04-25 03:21:55