2011-12-12 109 views
1

如果file1使用.load(file2)并且如果file2具有Javascript/Jquery初始化代码。有没有办法通过file1将文件2中的代码加载到file1中的容器中时初始化file2中的代码?如何在.load()中使用的URL内执行JavaScript

$(文件)。就绪(...没有这个不太的工作。记得代码应该是内部文件2(该文件中加载应初始化它自己的JS,这可能吗?)

我希望这是有道理..

回答

1

在加载代码的脚本标签将运行如果

  • 的标签没有“type”属性,或“类型”的值是“text/JavaScript的”(精确地)
  • 的“.load()”呼叫是一个纯粹的URL,而不是一个URL +一个选择器,如“$('。foo').load(url +'.stuff')'
0
$(document).ready(function(){ 
    myImage = new Image() 
    myImage.src = "/path/to/file2.js" 
}) 

我希望这个代码将有助于您

+0

这将不会在被加载的文件内部工作..我可以调用load(url,init )像这样,但我不能只调用load(url)并让url init自己的代码。 –