Código PHP:
ahora para en mi función javascript tengo lo siguienteVer original
function connect() { return new PDO('mysql:host=localhost;dbname=demo_crm3', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); } $pdo = connect(); $keyword = '%'.$_POST['keyword'].'%'; $sql = "SELECT * FROM empresa WHERE jc_empresa_nombre LIKE (:keyword) ORDER BY jc_empresa_id ASC LIMIT 0, 10"; $query = $pdo->prepare($sql); $query->bindParam(':keyword', $keyword, PDO::PARAM_STR); $query->execute(); $list = $query->fetchAll(); foreach ($list as $rs){ $nombre_empresa = str_replace($_POST['keyword'], '<b>'.$_POST['keyword'].'</b>', $rs['jc_empresa_nombre']); echo '<li value="'.$rs['jc_empresa_id'].'" onclick="set_item(\''.str_replace("'", "\'",$rs['jc_empresa_nombre']).'\')">'.$nombre_empresa.'</li>'; }
Código Javascript:
Para mi html tengo lo siguienteVer original
function autocompletar() { var min_length = 0; var keyword = $('#cliente_id').val(); if (keyword.length >= min_length) { $.ajax({ url: 'ajax_refresh.php', type: 'POST', data: {keyword:keyword}, success:function(data){ $('#cliente_id_lista').show(); $('#cliente_id_lista').html(data); } }); } else { $('#cliente_id_lista').hide(); } } function set_item(item) { $('#cliente_id').val(item); $('#cliente_id_lista').hide(); $.ajax({ type: "POST", url: "funciones/ubigeo.php", data:"c=7&v="+item, success: function(data) { $("#contacto").html("<option value='0'>Seleccione Contacto</option>"); $("#contacto").append(data); } }); }
Código HTML:
lo que deseo es capturar el id del value del liVer original
Código PHP:
para poder mandarlo a la BD en el campo hidden que tengoVer original
value="'.$rs['jc_empresa_id'].'"
Código HTML:
Ver original
<input type="hidden" name="id_cli" id="id_cli">
Gracias de antemano