第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jQuery.load()調(diào)用不會在加載的HTML文件中執(zhí)行JavaScript

jQuery.load()調(diào)用不會在加載的HTML文件中執(zhí)行JavaScript

肥皂起泡泡 2019-07-03 16:41:50
jQuery.load()調(diào)用不會在加載的HTML文件中執(zhí)行JavaScript這似乎是一個只與Safari相關(guān)的問題。我已經(jīng)在Mac上嘗試了4次,在Windows上嘗試了3次,但仍然沒有運氣。我正在嘗試加載一個外部HTML文件,并讓嵌入的JavaScript執(zhí)行。我試圖使用的代碼是:$("#myBtn").click(function() {     $("#myDiv").load("trackingCode.html");});trackingCode.html如下所示(現(xiàn)在很簡單,但如果我完成此工作,則會展開一次):<html><head>     <title>Tracking HTML File</title>     <script language="javascript" type="text/javascript">         alert("outside the jQuery ready");         $(function() {             alert("inside the jQuery ready");         });     </script></head><body></body></html>我在IE(6&7)和Firefox(2&3)中都看到了警告消息。但是,我無法在Safari中看到消息(我需要關(guān)注的最后一個瀏覽器-項目要求-請不要使用火焰大戰(zhàn))。對于Safari為什么忽略trackingCode.html檔案?最終,我希望能夠?qū)avaScript對象傳遞給這個trackingCode.html在jQuery就緒調(diào)用中使用的文件,但我希望在開始之前確保在所有瀏覽器中都可以這樣做。
查看完整描述

3 回答

?
阿晨1998

TA貢獻2037條經(jīng)驗 獲得超6個贊

$("#images").load(location.href+" #images",function(){
    $.getScript("js/productHelper.js"); });


查看完整回答
反對 回復(fù) 2019-07-03
?
富國滬深

TA貢獻1790條經(jīng)驗 獲得超9個贊

另一個版本約翰·皮克(JohnPick)解就在此之前,這件事對我來說很好:

jQuery.ajax({
   ....
   success: function(data, textStatus, jqXHR) {
       jQuery(selecteur).html(jqXHR.responseText);
       var reponse = jQuery(jqXHR.responseText);
       var reponseScript = reponse.filter("script");
       jQuery.each(reponseScript, function(idx, val) { eval(val.text); } );
   }
   ...});


查看完整回答
反對 回復(fù) 2019-07-03
  • 3 回答
  • 0 關(guān)注
  • 1675 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號