我必須發送(並接收)某些數據到使用JQuery和JSON的服務器。 目前爲止工作,但不跨域,它必須是跨域。差異jsonp和簡單的獲取請求(跨域)
我看着如何解決這個問題,並找到JSONP。據我所見,使用JSONP我必須使用GET發送回調和數據(JQuery允許使用「POST」作爲方法,但是當我檢查Web流量時,我發現它實際上發送GET和everyting作爲參數)。
JSONP還需要在服務器中進行更改,因爲他們期待帶有JSON數據的POST請求,並且他們必須實現某些內容來處理JSONP GET請求。
所以我想知道這和發送數據作爲GET請求中的鍵值參數有什麼區別?
使用回調的可能性有所不同嗎?或者究竟是什麼?
對不起有點丟失...提前致謝
如果在服務器上添加標題很簡單,爲什麼每個人都用JSONP困擾?據我瞭解與JSONP也有必要在服務器進行更改 – Ixx 2012-01-31 13:05:38
代理解決方案不適用於我的情況,因爲我需要該腳本可以在本地主機測試,並不是每個人在本地主機測試我的腳本是想安裝代理... – Ixx 2012-01-31 13:08:32
好的,我在這裏http://www.json-p.org/找到了關於JSONP和CORS之間差異的解釋。看起來CORS不是「那麼簡單」 – Ixx 2012-01-31 13:19:45