Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript文件没有';t影响通过jquery load()方法导入的新文件_Javascript_Jquery_Html - Fatal编程技术网

JavaScript文件没有';t影响通过jquery load()方法导入的新文件

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文件的方法不是标准的,会向我的服务

我有一个index.php文件,它的头中有一个主js脚本。 我使用Jquery load方法在div元素中加载其他php文件:

$("#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,谢谢你的回复。我将使用这个代码段并与大家分享结果。我刚刚改变了加载方法,就像你的代码段一样,现在效果很好!我请求你的帮助。