为您的 Web 服务构建基于搜索结果(基本字符串)的值的输出。将此数据放入 JSON 语句或只是一个 javascript 数组。
返回看起来像这样的东西。['SearchResult1', 'SearchResult2', 'SearchRESult3']
在您的搜索框中。绑定更改或模糊的功能。
$('#SearchBox').bind('change', function(){
var val = $(this).val();
//Please reference the Jquery Ajax function as im typing this from memory and i always mix one or two things up :).
$.ajax({
"type" : "post",
"url" : "yoururlhere",
"data" : { "search":val },
success : function(dataset){
//When it comes back here check to see if its valid data etc etc
//After you validate you can populate a picklist on the page with the values. Or do anything you want with the values like this
for(x in dataset){
$('#DocumentElement').append('<p>'+ dataset[x] +'</p>');
}
}
});
});
这应该让你开始。之后,您可以在回调上做更多的事情,或者以更适合您的方式修改 dom :)。