爲什麼getJSON不起作用?這是我的HTML:getJSON請求總是不成功?
<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 但警報數據+嗨之後。這就像getJSON從未成功。
什麼是瀏覽器控制檯中的錯誤 – 2013-03-22 12:44:36
在這裏似乎很好http://jsfiddle.net/wbcXC/ – 2013-03-22 12:44:59
重要提示:從jQuery 1.4開始,如果JSON文件包含語法錯誤,請求通常會以靜默方式失敗。 [參考資料](http://api.jquery.com/jQuery.getJSON/) – Bigood 2013-03-22 12:47:44