我试图通过$.ajax
获取网址的StumbleUpon观看次数。
我正在使用此API:
http://www.stumbleupon.com/services/1.01/badge.getinfo?url=http://example.com/
完整代码:
$.ajax({
type: "GET",
url: "http://www.stumbleupon.com/services/1.01/badge.getinfo?url=http://example.com/",
dataType: "jsonp",
success: function(result) {
console.log(result.result.views);
}
});
问题:
它返回到控制台" Resource interpreted as Script but transferred with MIME type text/plain
"相反,观点数量+其他一些不应该存在的东西
图片中的完整错误:http://i.imgur.com/neIvsMf.png
我是否可以仅使用JavaScript来获取这些视图?
答案 0 :(得分:0)
这可能会有所帮助......
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div id="response"></div>
<script type='text/javascript' src='//code.jquery.com/jquery-1.9.1.js'></script>
<script type='text/javascript' src="http://www.ajax-cross-origin.com/js/jquery.ajax-cross-origin.min.js"></script>
<script type='text/javascript'>
$(document).ready(function() {
$.ajax({
crossOrigin: true,
url: "http://www.stumbleupon.com/services/1.01/badge.getinfo?url=https://mywebsite.com",
success: function(data) {
$("#response").html(data);
}
});
});
</script>
</body>