我有两个文件:users.php
和form.php
。
我使用文件users.php
来显示数据库中的用户。我还使用jQuery函数load()
从form.php
加载登录表单。
我将jQuery库放在login.php
的标题中。在form.php
我有一些jQuery函数,所以我也必须将jQuery库放在其中。
问题是当我使用$("#loginForm").load("form.php")
jQuery获取form.php
form.php:
<script src="js/jquery-1.8.3.js"></script>
<script src="js/ui/jquery-ui-1.9.2.custom.js"></script>
<!-- Jquery form wizard -->
<script src="js/formWizard/jquery.form.js"></script>
<script src="js/formWizard/jquery.validate.js"></script>
<script src="js/formWizard/bbq.js"></script>
<script src="js/formWizard/jquery.form.wizard.js"></script>
<form method="post" >
...
</form>
user.php的
<div id="loginForm">
</div>
在user.php
的标题中,上面有这些脚本文件
答案 0 :(得分:1)
我对你的问题不太清楚,但听起来你的jQuery库加载了两次。一次来自user.php,一次来自form.php
要阻止这种情况发生,您可以尝试将user.php和form.php中的库提取到一个公共头文件(header.php)。然后使用
require_once('header.php');
用于确保文件仅加载一次的函数。