代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Ajax请求json数据</title>
<script type="text/javascript" src="jquery-3.3.1.js"></script>
</head>
<body>
<button id="btn">ajax请求</button>
<script type="text/javascript">
$("#btn").click(function() {
$.ajax({
type : "get",
async: false,
url : "http://yunxtec.com/test/adlist.json",
dataType: "jsonp",
jsonp:"callback",
success : function(data) {
alert(data[0][1]);
},
error : function(r) {
alert("fail");
}
});
})
</script>
</body>
</html>
报错截图如下:
GET状态为200:
要获取的是json网页的数据,网页截图如下:
请问问题出在哪里呢?如果要获取adlist的index要怎么写呢?可以的话贴一下代码~~
问题困扰了我这个小白挺久的,求助!!
jsonp时返回数据的格式不对,应该是 callback(json) 而不是 json