Ajax
Asynchronous JavaScript + XML
作用實現頁面的部分更新
寫法var r = new XMLHttpRequest() r.open(method, path) r.onreadystatechange = function() { if (r.readyState == 4) { r.setRequestHeader("Content-Type", "application/json") console.log("響應", r) } } r.send(data)用法
訪問 https://weatherapi.market.xia... 運行下面代碼
var path = "https://weatherapi.market.xiaomi.com/wtr-v3/weather/all?latitude=110&longitude=112&isLocated=true&locationKey=weathercn%3A101010100&days=15&appKey=weather20151024&sign=zUFJoAR2ZVrDy1vF3D07&romVersion=7.2.16&appVersion=87&alpha=false&isGlobal=false&device=cancro&modDevice=&locale=zh_cn" var r = new XMLHttpRequest() r.open("GET", path, true) r.onreadystatechange = function() { if (r.readyState == 4) { var string = r.responseText console.log("響應", JSON.parse(string)) } } r.send()
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/109332.html
摘要:在這里講解一下用原生如何實現。當然,前面也說過,你可以給定固定回調函數名最后我已經將和請求合并在一起了,下載鏈接原文鏈接原生實現如有問題,歡迎在下方留言 相信大多數前端開發者在需要與后端進行數據交互時,為了方便快捷,都會選擇JQuery中封裝的AJAX方法,但是有些時候,我們只需要JQuery的AJAX請求方法,而其他的功能用到的很少,這顯然是沒必要的。 其實,原生JavaScript...
摘要:原生與對的實現一定義里這么解釋異步的和。二原生實現所有現代瀏覽器以及均內建對象。一般是正常未找到頁面,一般是錯誤,或者后臺沒有創建相應的內部服務錯誤,多為后臺錯誤。基本上通過發送的數據及傳回的數據就能定位問題所在了。 原生JS與jQuery對AJAX的實現 一、定義 W3C里這么解釋AJAX: AJAX = Asynchronous JavaScript and XML(異步的 Jav...
摘要:請求終止時會調用事件處理程序,此時為,這就會調用事件。強行讓對象將響應作為處理。在請求發生錯誤時觸發。最終,實現中引入了事件,用以替代事件。事件事件會在瀏覽器接收新數據期間周期性地觸發。 Ajax請求 一、創建XHR 1、在IE7及其更高的版本中: var xhr = new XMLHttpRequst(); 2、在IE7之前的的版本中使用createXHR函數根據IE中可用的MSXM...
閱讀 2464·2021-11-23 09:51
閱讀 523·2019-08-30 13:59
閱讀 1829·2019-08-29 11:20
閱讀 2535·2019-08-26 13:41
閱讀 3244·2019-08-26 12:16
閱讀 733·2019-08-26 10:59
閱讀 3327·2019-08-26 10:14
閱讀 603·2019-08-23 17:21