我第一次尝试使用搜索建议在示例中做出 POST 响应。这是我到目前为止所拥有的:
$('#search').keyup(function() {
var searchField = $('#search').val();
if (searchField.length > 1) {
$.ajax({
url : "search_query.php",
type : "POST",
dataType: "json",
data : {
query : searchField
},
success : function(data) {
var output = '<div>';
$.each(data, function(key, val) {
if (val.item.search(searchField) != -1) {
output += '<p><a href="#">' + val.item + '</a></p>';
};
});
$('#search_results').html(output);
}
})
};
});
谁能告诉我如何正确解析 JSON 响应?