0

「/searcher?q=blahblah」形式のリクエストを受け入れるようにpylonsサーバーを設定しました。これにより、次の形式の素敵なjsonが返されます。

[{"name": "onefish"、 "type": "one"}、{"name": "twofish"、type: "two"}]

私はjavascriptを使用してこれを取得します:

function search() {
   var query = $('#search_box').val();
   $.getJSON('/searcher',
      {
         q: query
      },
      function(data) {
         $.each(data,function(index,element) {
            $(body).append($('<div>',{text: element.name}));
         }
      }
   );
}

これは、呼び出されたときにサーバーに正常にクエリを実行し、呼び出されます(サーバーは応答コード200を返します)。ただし、コードは本文に何も追加しません。$(body).append(...);のようなものに置き換えても同じことは起こりません$('#some_id').html(...);。クエリ、解析、または出力に何か問題がありますか?

4

1 に答える 1

0

私はこれを自分で解決しました。 body引用符で囲む必要があります...

于 2013-01-23T16:32:07.757 に答える