页面加载后,有没有办法执行php include?

时间:2019-06-23 12:31:45

标签: javascript php html

在我用js更改后,我试图重新运行php include

php文件ist连接到db,仅获取URL中带有get变量的requestet数据

<output id = "ulid">
   <?php include ("http://localhost/Test/testx.php?testget=HRA"); ?>
</output>

然后我用输出中的innerHTML更改文件(在发生onchange事件之后)

    var skala = document.getElementById("skalaRock").value;     
    var y =  '&lt;\?php include ("http:\/\/localhost\/Test\testx.php?skala='+skala+'"); ?&gt;';
    document.getElementById("ulid").innerHTML = y;

输出为'<?php include(“ http://localhost/Test/testx.php?skala='+ skala +'”); ?>' 那是正确的文件,但是我该如何执行该文件?而且不只是显示php命令?

3 个答案:

答案 0 :(得分:1)

PHP在服务端运行。 然后页面在客户端运行。

您不能在客户端从服务端更改代码。

答案 1 :(得分:0)

当您使用JavaScript响应onchage事件时,这种情况发生在客户端的浏览器中。

如果您希望从那里执行任何php代码(在服务器端),则必须向服务器发送Ajax请求。

答案 2 :(得分:0)

您可以使用jQuery的.load方法在change事件之后加载php文件 以下是load()的jQuery文档的给定链接 https://api.jquery.com/load/