我有一个PHP脚本(仅用于计算)和一个html文件。假设php文件已完成计算,解决方案为10.以下行在刚刚提到的html文件的正文中:
<div id="here"></div>
现在我希望php文件将10写入html。我想在php的末尾添加几行javascript来完成这项工作。问题是,是否可以使用类似(index.html).getElementById(此处).innerHTML之类的东西。这两个文件都在同一个文件夹中,设置正确的权限应该不是问题。
我知道我可以将所有内容放在一个文件中,但这是一个更大项目的一部分。我只是在这个简单的例子中调整了我的问题,以避免你需要阅读大量的行。
答案 0 :(得分:0)
你的脚本应该是这样的,以便从PHP获得响应
<script>
function loadDoc() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("here").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "yourphp.php?q=" + str, true);
xmlhttp.send();
}
</script>
希望这能解决您的问题 参考:http://www.w3schools.com/ajax/ajax_php.asp
答案 1 :(得分:-3)
PHP是服务器端,Javascript是客户端。我不建议你使用嵌入式PHP,但你应该看看Ajax请求。 precedence/priority lists for operators