2016-08-28 133 views
6

我有2個頁面,當第一頁加載第二頁時,該頁面的JavaScript在所有JavaScript之後運行,加載非常緩慢。我寫了下面的代碼來顯示微調,直到第二頁完全加載。但是微調不起作用。 這裏是我的代碼:Ajax中的Javascript加載非常緩慢

<script> 
    $('.tourajaxi').html('<i class="fa fa-spinner fa-pulse fa-3x fa-fw" ></i><span class="sr-only">Loading ...</span>'); 
    $(window).load(function() { 
    $('.tourajaxi').load('/toursajax.bc?gid=325'); 
    }); 
    </script> 
+0

你有沒有試過記錄'$('。tourajaxi')'?可能性是你的DOM沒有被渲染。試試在'$(document).ready()'上顯示微調器' – Rajesh

+0

@inaz嗨你可能有更大的數據,因爲你用$ .load()方法加載整個頁面,所以我可能會有點慢 –

+0

當我使用文檔.ready()第二頁的css和html load.but javascripts沒有呈現,並且加載非常緩慢。我想同時運行所有第二頁 – inaz

回答

1

猜測,因爲你還沒有包括的任何HTML:

你的腳本是在文件的<head>,並嘗試應用到HTML元素「tourajaxi」 ,但該元素在加載文檔的其餘部分之前不存在。