使用javascript在另一个文件中写入

时间:2015-10-19 13:16:22

标签: javascript php jquery html

我有一个PHP脚本(仅用于计算)和一个html文件。假设php文件已完成计算,解决方案为10.以下行在刚刚提到的html文件的正文中:

<div id="here"></div>

现在我希望php文件将10写入html。我想在php的末尾添加几行javascript来完成这项工作。问题是,是否可以使用类似(index.html).getElementById(此处).innerHTML之类的东西。这两个文件都在同一个文件夹中,设置正确的权限应该不是问题。

我知道我可以将所有内容放在一个文件中,但这是一个更大项目的一部分。我只是在这个简单的例子中调整了我的问题,以避免你需要阅读大量的行。

2 个答案:

答案 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