Saludos para todos, mi pregunta es la siguiente: cómo puedo ejecutar una consulta SQL con jquery al momento de hacer clic en una de las opciones de un comboBox. La cuentión es que tengo dos comboBox enlazados en el primero me muestra los valores de los créditos de los clientes y en el segundo coboBox debe aparecer el último saldo de el crédito que seleccione en el primer comboBox.
Aquí en código JavaScript:
<script type="text/javascript">
$(document).ready(function() {
$('#loader').hide();
$('#show_heading').hide();
$('#CboSaldo').hide();
$('#TxtCedula').change(function(){
$('#show_sub_categories').fadeOut();
$('#CboSaldo').fadeOut();
$('#loader').show();
$.post("../modelo/cargar_comboBox.php", {
parent_id: $('#TxtCedula').val(),
}, function(response){
setTimeout("finishAjax('show_sub_categories', '"+escape(response)+"')", 400);
});
return false;
});
});
function finishAjax(id, response){
$('#loader').hide();
$('#show_heading').show();
$('#CboSaldo').show();
$('#'+id).html(unescape(response));
$('#'+id).fadeIn();
$('#CboValor_credito_id').focus();
}
function alert_id()
{
if($('#CboValor_credito').val() == '')
alert('Please select a sub category.');
else
alert($('#CboValor_credito').val());
return false;
}
</script>
y éste es el código PHP:
<?php
include('conexion2.php');
if($_REQUEST)
{
$id = $_REQUEST['parent_id'];
$query = "SELECT cedula, valor_credito FROM clientes WHERE cedula = '$id' ";
$results = mysql_query( $query);?>
<select name="CboValor_credito_id" id="CboValor_credito_id" class='currency' required >
<option value="" selected="selected"></option>
<?php
while ($rows = mysql_fetch_assoc(@$results))
{?>
<option value="<?php echo $rows['cedula'];?>"><?php echo $rows['valor_credito'];?></option>
<?php
}?>
</select>
<?php
}
?>