Параметры выбора не выбираются — автозаполнение Jquery

#jquery #coldfusion #cfc

#jquery #coldfusion #cfc

Вопрос:

Я использую функцию автозаполнения Jquery для извлечения данных из моей базы данных через Coldfusion CFC и автозаполнения текста по мере ввода пользователем. Эта часть работает, и мой список выбора заполняется, как ожидалось.

Однако я не могу выбрать ни один из элементов. Я нашел пару похожих сообщений на SO, но, похоже, ни одно из них не устраняет мои проблемы. Кто-нибудь может найти проблему здесь?

Вот мой Javascript:

 <script>  
    $(document).ready(function() {  
        $( "#assign_customer_name" ).autocomplete({
            source: "cfcs/customers_lookup.cfc?method=lookupCustomersamp;returnformat=json",
            minLength: 1,
            select: function(event, ui) {
                $('##assign_customer_name').val(ui.item.value);
            }
        });           
    });
</script>
  

Вот мой HTML-элемент:

 <H2>Please choose a customer:</h2>
<input autofocus size="50" name="assign_customer_name" id="assign_customer_name" tabindex="0" required type="text" autocomplete="off"> <br /><br />
  

Ответ №1:

У меня была опечатка в моем ajax. Вот обновленный код:

 <!---Autocomplete for customer name--->
<script>
    $(document).ready(function() {
        $( "#assign_customer_name" ).autocomplete({
            source: "cfcs/customers_lookup.cfc?method=lookupCustomersamp;returnformat=json",
            minLength: 1,
            select: function(event, ui) {
                $('#assign_customer_name').val(ui.item.value);
            }
        });
    });