0
您好,感謝您的幫助。我是JavaScript和ajax的新手。我試圖讓php代碼根據頁面中其他地方預先定義的變量顯示在同一頁面中。我發現下面的代碼使用一個對象在相同的頁面中顯示php。我的問題是,當我嘗試添加它不會通過PHP請求傳遞的變量。任何幫助或想法,將不勝感激。將javascript變量傳遞給使用對象的php
<form id="locform" name="locform" method="get">
<input type="text" name="box1" id="box1">
</form>
<script type="text/javascript">
var y = localStorage.getItem("location");
document.locform.box1.value = y;
document.getElementById("example").innerHTML = '<object type="text/html" data="loc.php?loc=" + y></object>';
</script>
<div id="example"></div>
你沒有關閉你的字符串正確 – Ramanlfc
其實你的腳本無法識別您的DIV,將腳本在div之後,或使用window.onload加載腳本。並且你將'y'作爲字符串而不是變量! – Thamilan
使用''來進行AJAX調用非常有創意,但不是您最好的選擇。我建議你看看AJAX調用。 [W3Schools](http://www.w3schools.com/ajax/)有一個很好的教程。 –