Ajax 捕获URL的响应(即JSON)
我有一个URL,例如()。如果我把这个url放在浏览器中,它会给我生成的json。我想在javascript代码的一个变量中捕获这个json。 我的代码如下:Ajax 捕获URL的响应(即JSON),ajax,Ajax,我有一个URL,例如()。如果我把这个url放在浏览器中,它会给我生成的json。我想在javascript代码的一个变量中捕获这个json。 我的代码如下: $.ajax({ type : "Get", url :"https://maps.googleapis.com/maps/api/distancematrix/json?origins=karvenagar&destinations=nalstop&mode=driving&langu
$.ajax({
type : "Get",
url :"https://maps.googleapis.com/maps/api/distancematrix/json?origins=karvenagar&destinations=nalstop&mode=driving&language=en-US&key=AIzaSyD6dUpr5eFqhHXUOfrzBERCTXeHAvX0Bpo",
dataType :"jsonp",
jsonp: false,
jsonpCallback: "myJsonMethod",
success : myJsonMethod = function(data){
console.log(data);},
error : function(httpReq,status,exception){
console.log(status+" "+exception);
}
});
但这显示了一个错误:未捕获SyntaxError:意外标记:parsererror错误:未调用myJsonMethod
我关注了stackOverflow的一些解决方案链接,但这对解决问题没有帮助。有人能帮忙吗?我刚刚在url中添加了&jsonp=MyCallbackFunction参数,它对我很有用。 所以不是 网址:“ 我补充说 网址:“