搜索

首页  >  问答  >  正文

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 天前634

全部回复(2)我来回复

  • 过去多啦不再A梦

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

    你这个多半是因为这个你则个接口不支持jsonp,jsonp是需要后台支持的。

    回复
    0
  • 漂亮男人

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

    试试加上header('Access-Control-Allow-Origin:*');

    回复
    0
  • 取消回复