jqueryui自动完成,自定义ajax数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jqueryui自动完成,自定义ajax数据相关的知识,希望对你有一定的参考价值。
This is made for a webservice that outputs varaiable data according to user input, ajax is called each time there is a change on the input.
$('.searchText').autocomplete({ source: function (request, response) { $.ajax({ url: "/handlers/autocomplete.xml", dataType: "xml", type: "GET", data: { content: $('.searchText').val() }, success: function (xmlResponse) { var data = $("product", xmlResponse).map(function (ul, item) { return { value: $.trim($("productName", this).text()), cat: $.trim($("productCatNr", this).text()), thumb: $.trim($("productThumb", this).text()), url: $.trim($("productUrl", this).text()) }; }); response(data); } }); } }).data("autocomplete")._renderItem = function (ul, item) { return $("<li></li>") .data("item.autocomplete", item) .append("<a href='" + item.url + "'>" + "<img src='" + item.thumb + "'/>" + "<h4>" + item.value + "</h4>" + "<span>" + item.cat + "</span>" + "</a>") .appendTo(ul); };
以上是关于jqueryui自动完成,自定义ajax数据的主要内容,如果未能解决你的问题,请参考以下文章
jQueryUI 自动完成返回 AJAX 错误 0 当用户点击回车