JavaScript文件没有';t影响通过jquery load()方法导入的新文件
我有一个index.php文件,它的头中有一个主js脚本。 我使用Jquery load方法在div元素中加载其他php文件:JavaScript文件没有';t影响通过jquery load()方法导入的新文件,javascript,jquery,html,Javascript,Jquery,Html,我有一个index.php文件,它的头中有一个主js脚本。 我使用Jquery load方法在div元素中加载其他php文件: $("#formHideinAjax").load('loginpass.php'); 正如我们的朋友解释的那样,加载在头文件中的主js文件在新导入的文件中不起作用,因此我也被迫在loginpass.php中添加js文件(现在我有两个相同的js文件,一个在头文件中,一个在加载loginpass.php的div中!) 我知道这种加载js文件的方法不是标准的,会向我的服务
$("#formHideinAjax").load('loginpass.php');
正如我们的朋友解释的那样,加载在头文件中的主js文件在新导入的文件中不起作用,因此我也被迫在loginpass.php中添加js文件(现在我有两个相同的js文件,一个在头文件中,一个在加载loginpass.php的div中!)
我知道这种加载js文件的方法不是标准的,会向我的服务器发送更多请求。
如何解决此问题?好吧,在
$.load()
文档中有明确说明。恐怕您不能将
代码粘贴到您的DOM中,以便浏览器运行它
恐怕您必须从loginpass.php
文件(不带
标记)发送JavaScript代码,然后在JavaScript中对其进行评估
$("#formHideinAjax").load('loginpass.php', function () {
// eval JavaScript code from php file here
});
你好@Danon,谢谢你的回复。我将使用这个代码段并与大家分享结果。我刚刚改变了加载方法,就像你的代码段一样,现在效果很好!我请求你的帮助。