#javascript #php #html #mysql
#язык JavaScript #php #HTML #mysql
Вопрос:
Я говорю вам о своей проблеме, которую я не могу найти решение, у меня есть выбор 2 с изменением для заполнения некоторых входных данных, но я никак не могу нажать, т. е. Выбор показывает мне данные, полученные из базы данных, но я не могу нажать, я оставляю свои коды, чтобы посмотреть, может ли кто-нибудь помочь мне, спасибо.
Выберите en HTML y скрипт
lt;!-- SELECTOR traslado --gt; lt;script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.2/js/select2.min.js"gt;lt;/scriptgt; lt;script type="text/javascript"gt; $(document).ready(function() { $( ".inv" ).select2({ ajax: { url: "js/jsontrasl.php", dataType: 'json', delay: 250, data: function (params) { return { q: params.term // search term }; }, processResults: function (data) { return { results: data }; }, cache: true }, minimumInputLength: 1 }).on('change', function (e){ var bdgaor = $('.inv').select2('data')[0].bdgaor; var vale = $('.inv').select2('data')[0].vale; $('#bdgaor').html(bdgaor); $('#vale').html(vale); }) }); lt;/scriptgt;
lt;div class="col-md-4 pr-1"gt; lt;div class="form-group"gt; lt;span class="input-group-addon"gt;lt;bgt;Traslado Asociadolt;/bgt; lt;/spangt; lt;select class="inv form-control" name="inv" id="inv" requiredgt; lt;option value=""gt;Selecciona trasladolt;/optiongt; lt;/selectgt; lt;/divgt; lt;/divgt;
Y aca mi JSONTRASL.PHP con el que traigo los datos
lt;?php // connect to database $connection= mysqli_connect('localhost','root','','vehicle_management'); $search = strip_tags(trim($_GET['q'])); // Do Prepared Query $query = mysqli_query($connection, "SELECT * FROM traslado WHERE inv LIKE '%$search%' LIMIT 500"); // Do a quick fetchall on the results $list = array(); while ($list=mysqli_fetch_array($query)){ $data[] = array('inv' =gt; $list['inv'], 'text' =gt; $list['inv'],'bdgaor' =gt; $list['bdgaor'],'vale' =gt; $list['vale']); } // return the result in json echo json_encode($data); ?gt;
Комментарии:
1. Код, добавленный на страницу, не является полным. Запустите код, чтобы увидеть две имеющиеся у вас ошибки. Исправление обоих может решить ваши проблемы.