$(
function() {$(
"#test").autocomplete({source:
function(request, response) {$.ajax({
type:
"POST",url:
"Services/PurchaseRecomendationService.asmx/GetProductClient",data:
"{ 'name': '" + request.term + "' }",contentType:
"application/json; charset=utf-8",dataType:
"json",success:
function(msg) { return msg.d; /* var list = msg.d;/*return msg.d;*/
}
});
}
});
})
[
WebMethod] public string[] GetProductClient(string name){
SqlHandler sql = new SqlHandler(ConfigurationManager.ConnectionStrings["EslProConnectionString"].ConnectionString); string sqlquery = string.Format("SELECT TOP 10 name FROM Product WHERE name LIKE '{0}%'",name); DataTable dt = sql.ExecuteSelectCommand(sqlquery); String[] products = new String[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++){
products[i] = dt.Rows[i][
"name"].ToString() ;}
return products;}