如何可以加载一个JavaScript与此代码
<script type="text/javascript" src="http://uads.ir/l.php?s=125125&w=5307cd5c027373e1773c9869"></script>
页之后加载
$(document).ready(function()
{
});
有另一种方式?
如何可以加载一个JavaScript与此代码
<script type="text/javascript" src="http://uads.ir/l.php?s=125125&w=5307cd5c027373e1773c9869"></script>
页之后加载
$(document).ready(function()
{
});
有另一种方式?
尝试附加脚本头部分:(Working jsFiddle)
$(document).ready(function(){
$('<script/>',{type:'text/javascript', src:'http://uads.ir/l.php?s=125125&w=5307cd5c027373e1773c9869'}).appendTo('head');
});
编辑:我喜欢这种语法越好..
把你script
标签后,所有的HTML内容。
我喜欢创建脚本标签,那么它的类型和src attribs这样的:
var fileref=document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", filename);
直接和语义。
我敢打赌这个! – htatche
通过使用ajax()功能如下:
$(document).ready(function() {
$.ajax({
url: "http://uads.ir/l.php?s=125125&w=5307cd5c027373e1773c9869",
dataType: "script",
cache: true
});
});
您可以使用jQuery的getScript()
方法来实现这一目标。文档here。使用方法:
$.getScript("ajax/test.js", function(data, textStatus, jqxhr) {
console.log(data); // Data returned
console.log(textStatus); // Success
console.log(jqxhr.status); // 200
console.log("Load was performed.");
});
这是我原来的,但我做了一次仔细检查,并记住这种方法会在URL中添加一个时间戳来防止缓存。因此,您需要使用底层的$ .ajax()函数来利用浏览器缓存。 – dana
如果我想在示例div中使用它,我应该使用$(#sample).apeend ...?! – user3261715
@ user3261715此代码的含义是什么?它是一个插件,图书馆等? –
不,我只是在div广告区使用此代码! – user3261715