0
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js" ></script>
var arrAntibiotics = {};
$.ajax({
url: 'data.xml',
dataType: 'xml',
success: function (data) {
$(data).find('antibiotic').each(function() {
var name = $(this).find('name').text(); //name of product
$('.ac').append('<li>' + name + '</li>');
// console.log(name + 'ffff');
$("#input").autocomplete({
source: name
});
<div id="delvo">
<div class="c">
<form>
<input type="text" name="input" id="input" />
<a class="arrow" href="#"><span class="arrow-down"></span></a>
<ul class="ac"></ul>
</form>
<div class="results">
當我試圖從列表中選擇列表中自動填入得不到刷新面臨的問題,前3個字母進行搜索。
感謝,但如果u通過我的代碼,那麼在哪裏明白,在我的代碼的變種名稱是我正在通過XML,並且由於保持這樣我能存儲逐個渲染動態li元素...總的來說,它是一個動態的li元素,因爲你所共享的url已經被手動存儲了。 – ASHU
在下面做提包 $(「#input」).autocomplete({ source:name } ); – ASHU
也有XML例子 – twoleggedhorse