为什么 getJSON 不起作用?这是我的 HTML:
<body>
<h2>Where are my followers</h2>
<input type="text" id="account" placeholder="twitter user name" />
<input type="button" value="Find Followers" id="button" name="button" />
<div id="map-canvas" >
</div>
</body>
这是我的 jQuery
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#button").click(function(){
alert("Befor JSON");
var url = "http://api.twitter.com/1/statuses/followers/"+document.getElementById('account').value+".json?callback=?";
alert(url);
$.getJSON(url , function (data){
alert(data +"Hi");
});
alert("after json");
});
});</script>
问题是 json 之前的警报被打印,json 之后的警报也是如此,但警报数据+Hi 从未出现。就像 getJSON 永远不会成功一样。