Pobieram dane z bazy i tworzę tablicę:
<?php foreach($queryCustomer as $DB->customer){ 'name'=>$DB->customer['customer_name'], 'surname'=>$DB->customer['customer_surname']); } ?>
Otrzymuje taką tablicę json
[{"firm_name":"nazwa firmy 1","name":"Imie 1","surname":"Nazwisko 1"},{"firm_name":"nazwa firmy 2","name":"Imie 2","surname":"Nazwisko 2"}]
Po stronie html napisałem taki kod:
<script type="text/javascript"> $(document).ready(function(){ $("input[name='formCustomerFirmName']").autocomplete({ source: "http://localhost/robimy_reklamy/admin/modules/errand/ajaxFunction.php?func=customerFirmName&prefix=crm_", minLength: 1, focus: function(event, ui) { $("input[name='formCustomerFirmName']").val(ui.item.firm_name); return false; }, select: function ( event, ui ) { $("input[name='formCustomerName']").val(ui.item.name); } }); }); </script>
I w odpowiedzi dostaje pustą rozwijaną listę. Może ktos mnie naprowdzić gdzie jest błąd?
Pozdrawiam