我已经设置了一个 pylons 服务器来接受“/searcher?q=blahblah”形式的请求。这会返回一些不错的 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(...);
。我的查询、解析或输出有问题吗?