0
我有一個選擇兩個選項。當改變選擇...我想過濾/自動完成一個不同的數據庫。沒有http://aehlke.github.io/tag-it/它工作正常,自動完成正在改變源...但不是與它。它停留在source_01.php,儘管我在控制檯中看到測試源01改變爲測試源02.什麼可能導致這種情況?Javascript - 更改標籤來源與選擇選項
HTML:
<select id="search_database" class="form-control">
<option value="1" selected="">Source 01</option>
<option value="2">Source 02</option>
</select>
的Javascript:
$('#search_database').on('change', function() {
if ($('#search_database').val() == 1) {
console.log('Test Source 01');
$("#input-newsearch").tagit({
...
autocomplete: ({
source: function(request, response) {
...
$.ajax({
url: "/source_01.php",
...
});
},
...
})
});
} else if ($('#search_database').val() == 2) {
console.log('Test Source 02');
$("#input-newsearch").tagit({
...
autocomplete: ({
source: function(request, response) {
...
$.ajax({
url: "/source_02.php",
..
});
},
...
})
});
}
});