从PHP加载的HTML文件执行PHP代码

时间:2012-05-03 22:45:12

标签: php html

我在HTML中创建了一个DIV,它由main_login.php填充 如果会话已启动,main_login.php将加载包含成员内容的主页 如果没有会话启动,则main_login.php文件会在主页上加载loginfields.html

现在每当加载loginfields.html时,每当我按下它时,该页面上的按钮都不会执行。当我打开localhost / loginfields.html时,它就像一个魅力。

什么阻止了login_check.php的加载?

2 个答案:

答案 0 :(得分:2)

我会在这里猜测,并说你通过AJAX加载main_login.php并使用innerHTML(或jQuery' s {{1}把它放到页面中。我还猜测你的按钮是由html()标签提供的。

加载了<script>

<script>标记未执行。您必须将其作为外部脚本加载(即使我不确定innerHTML是否会加载它),或者使用适当的DOM函数将脚本附加到页面,或者分离HTML和响应中的JavaScript,并通过innerHTML运行JS。

答案 1 :(得分:1)

如果您只是尝试将loginfields.php加载到页面中,则可以使用include('loginfields.php')而不是fopen()函数。