ajax默认什么方法,ajax设置默认值ajaxSetup()方法
$(function(){
//設置全局 jQuery Ajax全局參數(shù)
$.ajaxSetup({
type:"POST",
async:false,
cache:false,
dataType:"JSON",
error:function(jqXHR,textStatus,errorThrown){
switch(jqXHR.status){
case(500):
alert('服務器系統(tǒng)內部錯誤');
break;
case(401):
alert('未登錄');
break;
case(403):
alert("無權限執(zhí)行此操作");
break;
case(408):
alert("請求超時");
break;
default:
alert("未知錯誤");
}
},
success:function(data){
alert('操作成功!');
}
})
})
當設置該屬性后,在其他jQuery沒有設置的ajax中,默認使用該設置。
.ajaxStart()
在ajax請求剛開始時執(zhí)行一個處理函數(shù)。
每當一個ajax請求即將發(fā)送,jQuery檢查是否有任何其他響應過程中的ajax請求(注:未完成的請求)。如果沒有檢查到,jQuery就會觸發(fā)ajaxStart事件,在這個時間點所有處理函數(shù)都會使用.ajaxStart()方法注冊并執(zhí)行。
請注意以下代碼的執(zhí)行結果:
DocumentTrigger$(document).ajaxStart(function(){
$('.log').text("Trigger ajaxStart handler.");
console.log(1);
});
$('.trigger').click(function(e){
console.log(2);
$('.result').load('ajax/test.html');
});
$(document).ajaxSuccess(function(e){
console.log(31);
});
$(function(){
//設置全局 jQuery Ajax全局參數(shù)
$.ajaxSetup({
type:"POST",
async:false,
cache:false,
dataType:"JSON",
beforeSend:function(){
console.log(4)
},
error:function(jqXHR,textStatus,errorThrown) {
switch (jqXHR.status) {
case(500):
alert('服務器系統(tǒng)內部錯誤');
break;
case(401):
alert('未登錄');
break;
case(403):
alert("無權限執(zhí)行此操作");
break;
case(408):
alert("請求超時");
break;
case(404):
alert('地址錯誤');
break;
default:
alert("未知錯誤");
}
},
success:function(data){
//alert('操作成功!');
console.log(3);
}
})
})
運行結果:
也就是說方法調用順序如下:
ajax請求代碼之前的代碼
ajaxStart
beforeSend
success
ajaxSuccess
https://blog.csdn.net/zhao1949/article/details/52787124
jQuery中各個事件的執(zhí)行順序如下:
1.ajaxStart (全局事件)
2.beforeSend
3.success
4.ajaxSuccess
5.error
6.ajaxError (全局事件)
7.complete
8.complete
9.ajaxComplete (全局事件)
10.ajaxStop (全局事件)
先執(zhí)行success,再執(zhí)行error???,最后始終執(zhí)行complete
區(qū)別是:
success:當請求成功時調用函數(shù),即status==200
complete:當請求完成時調用函數(shù),即status==404、403、302……只要不出錯就行。
因為通常我們需要用來清理資源,所以就設計成complete在success之后執(zhí)行。
Java連載42-this不能省略的情況、構造方法設置默認值的方法
一. this什么時候是不能省略的,我們舉個例子來說明 class User2{ private int id; public int getId() { return id; } public vo ...
oracle設置默認值無效
一次做農(nóng)行的項目,在向一個表插入數(shù)據(jù)時我們要求插入字符類型的操作日期和時間,我們這邊當時采取的是給日期和時間字段設置默認值的方法:下面我簡單還原一下當時的表結構 -- Create table cre ...
MySQL設置當前時間為默認值的方法
方法一.是用alert table語句: 復制代碼代碼如下: use?test_db1;?create?table?test_ta1(?id?mediumint(8)?unsigned?not?nul ...
select2 取值 遍歷 設置默認值
select2 取值 遍歷 設置默認值 本章內容主要介紹Select2 的初始化,獲取選中值,設置默認值,三個方法.Select2 美化了單選框,復選框和下拉框,特別是下拉框多選的問題.但同時,Sel ...
select2 插件編輯時設置默認值
function htDate(selectCustomerId, val) { var customerId = selectCustomerId; var values = val; ajaxJs ...
《Entity Framework 6 Recipes》中文翻譯系列 (14) -----第三章 查詢之查詢中設置默認值和存儲過程返回多結果集
翻譯的初衷以及為什么選擇來學習,請看本系列開篇 3-6在查詢中設置默認值 問題 你有這樣一個用例,當查詢返回null值時,給相應屬性 ...
java 反射: 當Timestamp類型的屬性值為null時,設置默認值
import java.beans.PropertyDescriptor; import java.lang.reflect.Field; import java.lang.reflect.Metho ...
(轉)js函數(shù)參數(shù)設置默認值
原文:http://www.cnblogs.com/RightDear/archive/2013/06/26/3156652.html js函數(shù)參數(shù)設置默認值 ? php有個很方便的用法是在定義函數(shù)時 ...
Extjs combobox設置默認值
轉載:http://www.54mask.com/extjs-combobox-default-value.html 相信很多人都遇到了在ExtJS框架中設置combo組件默認值的需求,ExtJS框架 ...
隨機推薦
轉載:《TypeScript 中文入門教程》 10、混入
版權 文章轉載自:https://github.com/zhongsp 建議您直接跳轉到上面的網(wǎng)址查看最新版本. 介紹 除了傳統(tǒng)的面向對象繼承方式,還流行一種通過可重用組件創(chuàng)建類的方式,就是聯(lián)合另一個 ...
Unity3D LuaComponent(基于ulua)
LuaComponent可以支持配一個需要執(zhí)行在這個gameObject上的lua腳本,并且每個gameObject上的lua都是一個實例 using UnityEngine; using LuaIn ...
hdu3231 拓撲序
題意:在空間內有多個長方體,有一系列關系,分別是 A 的所有點的 x 坐標都比 B 的所有點的 x 坐標小,?A 的所有點的 y 坐標都比 B 的所有點的 y 坐標小,?A 的所有點的 z 坐標都比 ...
103. Binary Tree Zigzag Level Order Traversal
Given a binary tree, return the?zigzag level order?traversal of its nodes' values. (ie, from left to ...
Thread類源碼剖析
目錄 1.引子 2.JVM線程狀態(tài) 3.Thread常用方法 4.拓展點 一.引子 說來也有些汗顏,搞了幾年java,忽然發(fā)現(xiàn)竟然沒拜讀過java.lang.Thread類源碼,這次特地拿出來曬一曬. ...
VUE之圖表操作
參考 v-charts文檔有詳細說明,不多做介紹. 感謝博主的梳理,我在此基礎之上稍作修改 效果展示: 在工作中遇到了就記錄下來,留作備用,以便今后查閱: 安裝 npm install vue-sch ...
MySQL Group Replication-MGR集群
簡介 MySQL Group Replication(簡稱MGR)字面意思是mysql組復制的意思,但其實他是一個高可用的集群架構,暫時只支持mysql5.7和mysql8.0版本. 是MySQL官方 ...
華為無線AP4030,FIA--FAT模式更改
因為買回來的時候才注意到是APfit模式的,只是想作為一個無線路由點接入網(wǎng)絡的,只有更改模式,在網(wǎng)上找了很多,實驗了兩天也還是成功了. 1.準備工具:網(wǎng)線.console線一條.TFTP軟件或者FTP ...
從0移植uboot(五) _實現(xiàn)串口輸出
串口作為一種非常簡單的通信方式,才是嵌入式系統(tǒng)調試的王道,通過設置串口輸出,我們可以將程序運行的情況直接通過串口線輸出到屏幕上,對于這種異常重要的功能,uboot原生就提供了支持,但為此我們需要做一些 ...
MongoDB 副本集 pymongo使用
搭建沒有仲裁節(jié)點的副本集,推薦使用 2.清空node2的db文件夾 和 log 文件夾 rm -rf /var/lib/mongod/* rm -rf /var/log/mongod/* 3.修改no ...
總結
以上是生活随笔為你收集整理的ajax默认什么方法,ajax设置默认值ajaxSetup()方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 恐鬼症不显示服务器区域,恐鬼症 stea
- 下一篇: 会玩app怎么查看别人ID(汉典会字的基