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