檢查一下代碼書寫是否正確,在JQuery中,AJAX的規范是:
十年的尼瀘西網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網營銷推廣的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整尼瀘西建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯建站從事“尼瀘西網站設計”,“尼瀘西網站推廣”以來,每個客戶項目都認真落實執行。
$.ajax({
url:?'/path/to/file',
type:?'default?GET?(Other?values:?POST)',
dataType:?'default:?Intelligent?Guess?(Other?values:?xml,?json,?script,?or?html)',
data:?{param1:?'value1'},
})
.done(function()?{
console.log("success");
})
.fail(function()?{
console.log("error");
})
.always(function()?{
console.log("complete");
});
Jquery是一個優秀的Javascript庫,還兼容各種瀏覽器。jQuery使用戶能更方便地處理HTML、events、實現動畫效果,并且方便地為網站提供AJAX交互。
//請求加載提示的顯示和隱藏
$('.loading').ajaxStart(function
()
{
$(this).show();
}).ajaxStop(function
()
{
$(this).hide();
});
注意:以上代碼在
jQuery1.8
及以后的版本不在有效,需要使用
jquery-migrate
向下兼容
才能運行。新版本中,必須綁定在
document
元素上。
$(document).ajaxStart(function
()
{
$('.loading').show();
}).ajaxStop(function
()
{
$('.loading').hide();
});
//如果請求時間太長,可以設置超時
$.ajax({
timeout
:
500
})
加載時,直接設置該DIV的值(提示),然后數據加載完畢,再顯示數據,部分加載也一樣;
利用innerhtml
DIV設ID(例如A),默認文字(例如:正在加載...)
等內容下載(例如JS文件)完后就自動替換為ID=A的內容;
onload事件里面,if(document.readyState != "complete")判斷頁面是否加載完成,未完成給張圖片顯示(用隱藏域事先準備或innerHTML),else完成時就隱藏了。
但是ff不支持,用ajax實現, if(xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete'){}else{在此操作}。
網站題目:jquery加載中,jquery用于加載文檔的方法
文章URL:http://m.kartarina.com/article12/dseshdc.html
成都網站建設公司_創新互聯,為您提供手機網站建設、網站建設、ChatGPT、搜索引擎優化、動態網站、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯