摘要:由兩部分組成回調(diào)函數(shù)和數(shù)據(jù)?;卣{(diào)函數(shù)是當(dāng)響應(yīng)到來(lái)時(shí)應(yīng)該在頁(yè)面中調(diào)用的函數(shù)。回調(diào)函數(shù)的名字一般是在請(qǐng)求中指定的。下面是一個(gè)典型的請(qǐng)求。通過(guò)查詢(xún)字符串來(lái)指定服務(wù)的回調(diào)參數(shù)是很常見(jiàn)的,就像上面的所示,這里指定的回調(diào)函數(shù)的名字叫。
JSONP是JSON with padding(填充式JSON或參數(shù)式JSON)的簡(jiǎn)寫(xiě),是應(yīng)用JSON的一種新方法,在后來(lái)的Web服務(wù)中非常流行。JSONP看起來(lái)與JSON差不多,只不過(guò)是被包含在函數(shù)調(diào)用中的JSON,就像下面這樣。
callback({ “name”: “Nicholas” });
JSONP由兩部分組成:回調(diào)函數(shù)和數(shù)據(jù)?;卣{(diào)函數(shù)是當(dāng)響應(yīng)到來(lái)時(shí)應(yīng)該在頁(yè)面中調(diào)用的函數(shù)。回調(diào)函數(shù)的名字一般是在請(qǐng)求中指定的。而數(shù)據(jù)就是傳入回調(diào)函數(shù)中的JSON數(shù)據(jù)。下面是一個(gè)典型的JSONP請(qǐng)求。
http://freegeoip.net/json/?callback=handleResponse
這個(gè)URL是在請(qǐng)求一個(gè)JSONP地理定位服務(wù)。通過(guò)查詢(xún)字符串來(lái)指定JSONP服務(wù)的回調(diào)參數(shù)是很常見(jiàn)的,就像上面的URL所示,這里指定的回調(diào)函數(shù)的名字叫handleResponse() 。
JSONP是通過(guò)動(dòng)態(tài)