如何可以加載一個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