jQuery中的load函数问题

时间:2013-05-12 11:56:29

标签: jquery formwizard jquery-form-wizard

我有两个文件:users.phpform.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的标题中,上面有这些脚本文件

1 个答案:

答案 0 :(得分:1)

我对你的问题不太清楚,但听起来你的jQuery库加载了两次。一次来自user.php,一次来自form.php

要阻止这种情况发生,您可以尝试将user.php和form.php中的库提取到一个公共头文件(header.php)。然后使用

require_once('header.php');

用于确保文件仅加载一次的函数。