jQuery – 使用 JSONP 不可使用POST
跨網域撈資料的時候,如果使用了 jsonp 的方式,例如
$.ajax({ url: "http://xx.com/?callback=?", type: "POST", dataType: "jsonp", success: function (data){ console.log(data) } })
那麼若你的拋送方式使用 POST,將會自動轉換成 GET 方式傳遞資料。因為格式統一,JSONP是不能使用 POST 的,一律改採GET方式傳遞。所以當我們用 console.log 查看伺服器的 GET 可以發現會有預設兩筆夾帶參數,如
: "1411877310943" callback: "jQuery111107136439608875662_1411877310942" 你的參數鍵 : 你的參數值