「/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(...);
。クエリ、解析、または出力に何か問題がありますか?