ajax與jsonp本質上不是一個東西,ajax的核心是經過XMLHttpRequest對象來獲取非本頁的內容,而jsonp則是經過動態建立script標籤來獲取服務器端的js腳本。ajax
ajax與jsonp的本質區別不在因而否跨域,ajax經過服務器端代理(瀏覽器請求同源服務器,再由後者請求外部服務)也同樣能夠實現跨域,jsonp自己也能夠獲取非同源的數據(只能使用get方法)。json