我在HTML中创建了一个DIV,它由main_login.php填充 如果会话已启动,main_login.php将加载包含成员内容的主页 如果没有会话启动,则main_login.php文件会在主页上加载loginfields.html
现在每当加载loginfields.html时,每当我按下它时,该页面上的按钮都不会执行。当我打开localhost / loginfields.html时,它就像一个魅力。
什么阻止了login_check.php的加载?
答案 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()函数。