1

我的应用程序上周运行良好。这是ajax请求:

              $.ajax(
              {
                type: "GET",
                url: "https://maps.googleapis.com/maps/api/directions/json?",
                data: {
                   origin: start.replace(/ /g,'+'),
                   destination: end.replace(/ /g,'+'),
                   waypoints: 'optimize:' + false + '|' + waypts.join('|').replace(/ /g, '+'),
                   travelMode: google.maps.DirectionsTravelMode.DRIVING,
                   sensor: false           
                      },
                  dataType: "json",
                  success: function(){alert("done");},
                  error: function(){ alert("error");} 
                });

今天它抛出了这个错误:

Origin http://localhost is not allowed by Access-Control-Allow-Origin. 

现在被搜索了一遍。我尝试添加jsonp我的 ajax 请求。这产生了这个错误:

Uncaught SyntaxError: Unexpected token : json:2

我不明白这里出了什么问题。提前致谢。

4

0 回答 0