問題

2009-02-28 15 views
1

私はトラブルこの作品を作っを抱えている:問題

$(function() { 
    $(".button").click(function() { 
     var newentry = $("input#entry").val(); 
     $.getJSON("/dictionary_request/", {entry: newentry}, function(json){ 
      $("span").empty(); 
      alert(json); 
      $("span").append(json); 
     }); 
    }); 
}); 

JSONリクエスト、空にスパン、およびアラートのすべてが正常に動作しますが、追記はしていません。私はそれが何らかの種類のエラーであると仮定しています。どうすればそれを動作させることができますか?

答えて

3

appendメソッドでは、引数として文字列またはDOMノードが必要です。あなたはオブジェクト(json)でそれを呼び出しています。このオブジェクトの内容は、サーバーによって送信されるデータによって異なります。あなたの画面には何が表示されますか? FireBugを使用すると、jsonオブジェクトで使用できるプロパティ(console.log(json))を調べることができます。

+0

ありがとうございます!アラートはちょうど私にカンマ区切りの値を示していた(なぜ神が知っている)が、それはリストの文字列であることが分かった。今修正されました。 – OwenK