如果要做一個AJAX讀取條,像是用在瀑布流讀取資料這樣的特效,方法如下: 使用JQuery AJAX 中的complete,beforeSend這兩個參數。 complete:請求完成時執行的函式(不論結果是success或error)。 beforeSend:發送請求之前會執行的函式。 //AJAX-CODE $.ajax({ url: xoopsjsurl + '/modules/neilwenchuang/ajax.php', type: 'POST', data: { id: $id, sortid:$sortid, number:$number }, cache:false, ifModified :true, async:false, success: function(response) { if(response=="") return false; //空值終止程式 $("#waterfallsflowformboxajax").before("<div id='waterfallsflowformboxajax"+$number+"'>"+response+"</div>"); }, beforeSend:function(){ //發送請求之前會執行的函式 $('#allrecordsimg').show(); }, complete:function(){ //請求完成時執行的函式 $('#allrecordsimg').hide(); }, error: function() { console.log('ajax error!'); } }) //HTML-CODE <p id='allrecordsimg'></p> //...