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/)有一个很好的教程。 –