最近我在學習AJAX,其中涉及到了使用AJAX獲取HTML代碼的操作。經過嘗試,我成功獲取到了HTML代碼,并將其展示在了網頁上。
$.ajax({ url: 'example.com', success: function(data) { $('body').html(data); } });
這是我用來實現的代碼,在這個例子里,我先用$.ajax()的方法發送一個GET請求,其中URL是我要獲取的網站。當請求成功后,我把獲取到的HTML代碼賦值給了網頁的
標簽。在測試過程中,我發現如果獲取到的HTML代碼中包含了javascript代碼,這些代碼是不會被執行的。這時候,我們可以使用jQuery的方法:$.getScript()來執行這些javascript代碼。
$.ajax({ url: 'example.com', success: function(data) { $('body').html(data); $('script').each(function() { $.getScript($(this).attr('src')); }); } });
這是我使用$.getScript()方法的代碼,通過遍歷所有的