簡介
建立 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: 規定頭的值
//**函式 onload請求響應回來之後觸發例項---get請求
//例項---post請求
//如果需要像 html 表單那樣 post 資料,請使用 setrequestheader() 來新增 http 頭。然後在 send() 方法中規定您希望傳送的資料
獲取伺服器響應的資料
responsetext // 獲得字串形式的響應資料
respon***ml // 獲得 xml 形式的響應資料,其格式為 document 格式,用相關dom操作獲取元素內容即可
//onreadystatechange 事件當請求被傳送到伺服器時,我們需要執行一些基於響應的任務例項xhr.onload = function
()
每當 readystate 改變時,就會觸發 onreadystatechange 事件
例項:
var xhr = newjson 語法規則json 資料的書寫格式是:key : value
資料由逗號分隔
大括號 {} 儲存物件
中括號 儲存陣列,陣列可以包含多個物件
物件轉為字串 json.stringify(obj)
var obj =字串轉為物件 json.parse(str)var objtostr = json.stringify(obj)
var str = ''jsonpjsonp(json with padding) 是 json 的一種"使用模式",可以讓網頁從別的網域名稱(**)那獲取資料,即跨域讀取資料var strtoobj = json.parse(str)
$.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...