AJAX(學習筆記)不定期更新

2022-09-09 23:36:41 字數 2125 閱讀 8285

簡介

建立 xmlhttprequest 物件

語法:var xhr = new xmlhttprequest();

向伺服器傳送請求

語法:open(method,url,async)

method:請求的型別;get 或 post

url:檔案在伺服器上的位置

async:true(非同步)或 false(同步)

語法:send(string)

string:僅用於 post 請求

向請求新增 http 頭

語法:setrequestheader(header,value)

header: 規定頭的名稱

value: 規定頭的值

//

例項---get請求

//例項---post請求

//如果需要像 html 表單那樣 post 資料,請使用 setrequestheader() 來新增 http 頭。然後在 send() 方法中規定您希望傳送的資料

**函式 onload請求響應回來之後觸發

獲取伺服器響應的資料

responsetext // 獲得字串形式的響應資料

respon***ml // 獲得 xml 形式的響應資料,其格式為 document 格式,用相關dom操作獲取元素內容即可

//

例項xhr.onload = function

()

onreadystatechange 事件當請求被傳送到伺服器時,我們需要執行一些基於響應的任務

每當 readystate 改變時,就會觸發 onreadystatechange 事件

例項:

var xhr = new

json 語法規則json 資料的書寫格式是:key : value

資料由逗號分隔

大括號 {} 儲存物件

中括號 儲存陣列,陣列可以包含多個物件

物件轉為字串 json.stringify(obj)

var obj =

var objtostr = json.stringify(obj)

字串轉為物件 json.parse(str)

var str = ''

var strtoobj = json.parse(str)

jsonpjsonp(json with padding) 是 json 的一種"使用模式",可以讓網頁從別的網域名稱(**)那獲取資料,即跨域讀取資料

$.ajax(,

datatype: "jsonp"});

Bootrap學習筆記 不定期更新

在ie瀏覽器中執行最新渲染模式http equiv x ua compatible content ie edge 初始化移動端裝置瀏覽顯示name viewport content width device width,initial scale 1 使ie8支援html5元素與 查詢 if lt...

sphinx 筆記 不定期更新

在sphinx的請求語法中,有一種proximity distance的方式 如下 yes no 2在其文件中的解釋為 比如上面的,yes和no之間的字元長度不能高於2,如果是三個字元 yes no hello 6 表示能匹配到的字元中包含著三個字元之間的最大長度不能超過6個。如果文件是中的字元為 ...

mysql 筆記 不定期更新

完整例項 mysql h192.168.1.123 uroot pmypwd ddb used e select id from tablename limit 1000 tmp ids.csv 這裡要指定 d引數為要操作的資料庫名稱 e引數後面跟查詢語句,最後重定向到本地檔案2 服務端的mysql...