0

この質問や同様の質問に対する他の回答を読みましたが、ボタンが機能しない理由がわかりません。何もしません。JSONチュートリアルのドキュメントを見たこともあります。

    <div style="padding:40px;margin-left:250px">
    <form>
       <input id="query" type="text" name="q" placeholder="word..." />
       <input id="start" type="button" value="Search" />
    </form>
    </div>
    <div><ul id="tweet" padding:"20px"></ul></div>

これは以下のJSONコードです。上記のHTMLを表示する方法について少し混乱しました^

 <script type="text/javascript">
    $(document).ready(function() {
      $("button").click(function(){
       var twitterUrl = "http://search.twitter.com/search.json?q="+
         $('#subject').val()+"&rpp=10&result_type=recent?";
       $.getJSON(twitterUrl, function(data) {
         $.each(data.results, function(i, item){
       $('#tweet').append('<ul>' + item.text + '</ul>');

     });
  });
});     
</script>

ボタンを機能させるにはどうすればよいですか?また、ツイートの結果を新しいウィンドウに表示するにはどうすればよいですか?したがって、ボタンをクリックすると、結果を含む新しいウィンドウが開きます。

4

1 に答える 1

0

callback=?TwitterSearchAPIへのURLでパラメーターを使用します。JSONPのドキュメントとFlickrの例をここで参照してください:http://docs.jquery.com/Ajax/jQuery.getJSON

于 2013-03-16T00:28:19.177 に答える