Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.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
如何在.load()中使用的URL内执行javascript_Javascript_Jquery - Fatal编程技术网

如何在.load()中使用的URL内执行javascript

如何在.load()中使用的URL内执行javascript,javascript,jquery,Javascript,Jquery,如果file1使用.load(file2),如果file2具有Javascript/Jquery初始化代码。当按file1按file1加载到file1中的容器中时,是否有方法按file2初始化file2中的代码 $(document).ready(…对此不太管用。记住代码应该在file2中(加载的文件应该初始化它自己的js,这可能吗?) 我希望这是有道理的 $(document).ready(function(){ myImage = new Image() myImage.src =

如果file1使用
.load(file2)
,如果file2具有Javascript/Jquery初始化代码。当按file1按file1加载到file1中的容器中时,是否有方法按file2初始化file2中的代码

$(document).ready(…对此不太管用。记住代码应该在file2中(加载的文件应该初始化它自己的js,这可能吗?)

我希望这是有道理的

$(document).ready(function(){
  myImage = new Image()
  myImage.src = "/path/to/file2.js" 
})
我希望这段代码能帮助你


我希望此代码将对您有所帮助。

加载的代码中的脚本标记将在以下情况下运行

  • 标记没有“type”属性,或者“type”的值为“text/javascript”(确切地说)
  • “.load()”调用是一个纯URL,而不是像“$('.foo').load(URL+'.stuff')那样的URL+选择器`

    • 加载代码中的脚本标记将在以下情况下运行

      • 标记没有“type”属性,或者“type”的值为“text/javascript”(确切地说)
      • “.load()”调用是一个纯URL,而不是像“$('.foo').load(URL+'.stuff')那样的URL+选择器`

      这在加载的文件中不起作用。我可以这样调用load(url,init),但我不能只调用load(url)并让url init有自己的代码。这在加载的文件中不起作用。我可以这样调用load(url,init),但我不能只调用load(url)并让url init有自己的代码。