【发布时间】:2015-07-28 11:46:05
【问题描述】:
我正在尝试从 Instragram API 获取 json 响应,但没有结果。
我使用下面的代码获取数据,但出现错误Uncaught SyntaxError: Unexpected token :
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
type : "Get",
url :"https://api.instagram.com/v1/media/search?access_token=MYTOKEN&lat=00.0&lng=00.0&distance=30000?callback=?",
dataType :"jsonp",
jsonp: false,
jsonpCallback: " ",
success : function(instagramres){
alert(instagramres);
document.write(instagramres.meta.code);
},
error : function(httpReq,status,exception){
alert(status+" "+exception);
}
});
});
</script>
我已将jsonp:false 更改为jsonp:true,但没有任何结果。
【问题讨论】:
-
什么时候会抛出错误?
-
删除
jsonp: false、jsonpCallback: " "并将Get更改为get。最好使用 JSON 的 ajax 简写 -> http://api.jquery.com/jquery.getjson/ -
jsonpCallback: " testcallback",我收到了parsererror: Error testcallback was not called。如果我删除这条线,我会得到parsererror Error: jQuery181011872481792222633_1438084410647 was not called -
@lshettyl 如果我删除
jsonp: false、jsonpCallback并更改get,我会得到parsererror Error: jQuery18107422583257549523_1438084470015 was not called
标签: javascript jquery json jsonp instagram-api