簡體   English   中英

HTML 頁面內的腳本通過 Ajax

[英]Scripts inside HTML page via Ajax

我有這種情況:

我通過 url 將變量傳遞到 HTML 頁面。 該頁面通過 javascript 抓取它並通過 ajax 加載存儲在文件中的 HTML 的一部分。 第一個 html 頁面(通過 url 讀取變量的頁面)中有一些腳本。

我怎樣才能讓他們工作? 我試過:

$.get('/it_IT/eni_nel_mondo/'+page, function(data){
    $('body').prepend(data);
});

它讀取內容,它似乎也是腳本,但它不執行它們。

我在這里粘貼了整個代碼: http://jsbin.com/uceper (它不顯示任何內容,所以獲取源代碼)

您的HTML 片段(或您提到的 HTML 部分)中存在的腳本將不會被執行,可能是因為它沒有入口點。 我的意思是對於加載 ajax 的腳本,DOMReady 不會觸發。 我建議使用自調用函數

更新:當通過 ajax 加載時,不會執行此 function:

function getTime()
{
 // Getting the time;
}

但會以這種方式執行:

(function getTime()
{
 // Getting the time;
})();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM