在包含ajax之后加载js文件

Load js files after ajax inclusion

本文关键字:js 文件 加载 之后 包含 ajax      更新时间:2023-09-26

这是交易,我正在导入一些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');
};

Kinda可以工作,嗯,即使已经加载了附加,它也可以在DOM上工作,但我无法运行脚本。。。

我做了功课,在谷歌上搜索,找到了几种导入脚本的方法,但最终都得到了相同的结果。。。

这是有效的https://github.com/chriso/load.js

window.onload函数绑定到yourjQueryScriptTag.onload;在设置src并将其附加到DOM之前,因为onload可能在加载jQuery之前激发。

http://jsfiddle.net/5SbXc/

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