ajax,jsonp
ajax技術的目的是讓javascript發(fā)送http請求,與后臺通信,獲取數(shù)據(jù)和信息。ajax技術的原理是實例化xmlhttp對象,使用此對象與后臺通信。ajax通信的過程不會影響后續(xù)javascript的執(zhí)行,從而實現(xiàn)異步。
ajax使用方法
常用參數(shù):
1、url 請求地址
2、type 請求方式,默認是'GET',常用的還有'POST'
3、dataType 設置返回的數(shù)據(jù)格式,常用的是'json'格式,也可以設置為'html'
4、data 設置發(fā)送給服務器的數(shù)據(jù)
5、success 設置請求成功后的回調函數(shù)
6、error 設置請求失敗后的回調函數(shù)
7、async 設置是否異步,默認值是'true',表示異步
ajax

image.png
jsonp
ajax只能請求同一個域下的數(shù)據(jù)或資源,有時候需要跨域請求數(shù)據(jù),就需要用到jsonp技術,jsonp可以跨域請求數(shù)據(jù),它的原理主要是利用了script標簽可以跨域鏈接資源的特性。

image.png
jsonp公開接口

image.png

image.png