搜尋

首頁  >  問答  >  主體

javascript - 跨域請求資料報錯Unexpected token :如何解決

我想調用一個別人項目上的接口,但是無論是直接get還是用jsonp解決跨域都請求不到,應該如何解決

$.ajax({
                type:"get",
                url:"http://json.php",
                dataType:"jsonp",
                jsonp:"callback",
                async:false,
                contentType:"application/json;charset=utf-8",
                success:function(data){
                    console.log(data);
                }
            });

Uncaught SyntaxError: Unexpected token :

如果直接get的話,就報XMLHttpRequest cannot load http://json.php.

世界只因有你世界只因有你2838 天前631

全部回覆(2)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:01:21

    你這個多半是因為這個你則個介面不支援jsonp,jsonp是需要後台支援的。

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:01:21

    試試看header('Access-Control-Allow-Origin:*');

    回覆
    0
  • 取消回覆