包含ajax后加载js文件

时间:2012-01-16 21:07:07

标签: javascript ajax jquery

这是交易,我正在导入一些php文件,其中一个文件有一个滑块,这个滑块需要.js文件。

但是当我进行ajax调用时,文件被导入但js文件却没有。这应该是这样的吗?

我试过了:

var script = document.createElement('script');
script.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script);


window.onload=function(){


$(".cs_article").append('<p>Tdkasdlasdlkamsdklasmdasdaest</p>');

$.getScript('js/jquery.ennui.contentslider.js');

$.getScript('js/jquery.easing.1.3.js');

};

有点工作,好吧,即使已经加载了DOM,它也可以在DOM上运行,但是我无法让脚本运行...

我已经完成了我的作业,在谷歌搜索过,并找到了几种导入脚本的方法,但最终都得到了相同的结果......

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

将您的window.onload功能绑定到yourjQueryScriptTag.onload;在设置src并将其附加到DOM之前,因为onload可能会在加载jQuery之前触发。

http://jsfiddle.net/5SbXc/

此外,如果可能,您可能需要考虑升级到更新版本的jQuery。