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 が決して成功しないようなものです。