0
我建立了一個掛接服務器來接受「/ searcher?q = blahblah」形式的請求。這將返回表格的一些不錯的JSON:使用jquery解析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)。但是,該代碼不會將任何內容添加到正文中。當我用$('#some_id').html(...);
替換$(body).append(...);
時,沒有任何反應。我的查詢,解析或輸出有問題嗎?
erm ... stackoverflow刪除元素... – astex
如果您使用'data [0] .name'並且沒有循環,就像測試一樣,並且您是否進行了控制檯操作記錄對象並在控制檯中看到結果,所以你確定這是返回的結果? – adeneo
控制檯中存在新錯誤:「body is not defined」 – astex