日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ajax默认什么方法,ajax设置默认值ajaxSetup()方法

發布時間:2023/12/2 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax默认什么方法,ajax设置默认值ajaxSetup()方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

$(function(){

//設置全局 jQuery Ajax全局參數

$.ajaxSetup({

type:"POST",

async:false,

cache:false,

dataType:"JSON",

error:function(jqXHR,textStatus,errorThrown){

switch(jqXHR.status){

case(500):

alert('服務器系統內部錯誤');

break;

case(401):

alert('未登錄');

break;

case(403):

alert("無權限執行此操作");

break;

case(408):

alert("請求超時");

break;

default:

alert("未知錯誤");

}

},

success:function(data){

alert('操作成功!');

}

})

})

當設置該屬性后,在其他jQuery沒有設置的ajax中,默認使用該設置。

.ajaxStart()

在ajax請求剛開始時執行一個處理函數。

每當一個ajax請求即將發送,jQuery檢查是否有任何其他響應過程中的ajax請求(注:未完成的請求)。如果沒有檢查到,jQuery就會觸發ajaxStart事件,在這個時間點所有處理函數都會使用.ajaxStart()方法注冊并執行。

請注意以下代碼的執行結果:

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全局參數

$.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('服務器系統內部錯誤');

break;

case(401):

alert('未登錄');

break;

case(403):

alert("無權限執行此操作");

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中各個事件的執行順序如下:

1.ajaxStart (全局事件)

2.beforeSend

3.success

4.ajaxSuccess

5.error

6.ajaxError (全局事件)

7.complete

8.complete

9.ajaxComplete (全局事件)

10.ajaxStop (全局事件)

先執行success,再執行error???,最后始終執行complete

區別是:

success:當請求成功時調用函數,即status==200

complete:當請求完成時調用函數,即status==404、403、302……只要不出錯就行。

因為通常我們需要用來清理資源,所以就設計成complete在success之后執行。

Java連載42-this不能省略的情況、構造方法設置默認值的方法

一. this什么時候是不能省略的,我們舉個例子來說明 class User2{ private int id; public int getId() { return id; } public vo ...

oracle設置默認值無效

一次做農行的項目,在向一個表插入數據時我們要求插入字符類型的操作日期和時間,我們這邊當時采取的是給日期和時間字段設置默認值的方法:下面我簡單還原一下當時的表結構 -- 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函數參數設置默認值

原文:http://www.cnblogs.com/RightDear/archive/2013/06/26/3156652.html js函數參數設置默認值 ? php有個很方便的用法是在定義函數時 ...

Extjs combobox設置默認值

轉載:http://www.54mask.com/extjs-combobox-default-value.html 相信很多人都遇到了在ExtJS框架中設置combo組件默認值的需求,ExtJS框架 ...

隨機推薦

轉載:《TypeScript 中文入門教程》 10、混入

版權 文章轉載自:https://github.com/zhongsp 建議您直接跳轉到上面的網址查看最新版本. 介紹 除了傳統的面向對象繼承方式,還流行一種通過可重用組件創建類的方式,就是聯合另一個 ...

Unity3D LuaComponent(基于ulua)

LuaComponent可以支持配一個需要執行在這個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線程狀態 3.Thread常用方法 4.拓展點 一.引子 說來也有些汗顏,搞了幾年java,忽然發現竟然沒拜讀過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模式的,只是想作為一個無線路由點接入網絡的,只有更改模式,在網上找了很多,實驗了兩天也還是成功了. 1.準備工具:網線.console線一條.TFTP軟件或者FTP ...

從0移植uboot(五) _實現串口輸出

串口作為一種非常簡單的通信方式,才是嵌入式系統調試的王道,通過設置串口輸出,我們可以將程序運行的情況直接通過串口線輸出到屏幕上,對于這種異常重要的功能,uboot原生就提供了支持,但為此我們需要做一些 ...

MongoDB 副本集 pymongo使用

搭建沒有仲裁節點的副本集,推薦使用 2.清空node2的db文件夾 和 log 文件夾 rm -rf /var/lib/mongod/* rm -rf /var/log/mongod/* 3.修改no ...

總結

以上是生活随笔為你收集整理的ajax默认什么方法,ajax设置默认值ajaxSetup()方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。