tengo un problema, toy trabajando con AJAX + PHP + mysql (la cual nose mucho). La cuestion que hice un select anidado y en mi equipo local Funciona de maravilla.
Pero cuando lo monto en el servidor (Ubuntu server) todo funciona menos mis select anidados.
Nose en que puede star mal.. Por favor necesito de su ayuda.
Este es mi script.
AJAX:
Código Javascript:
Ver original
<script type="text/javascript" charset="utf-8"> $(document).ready(function() { // Parametros para el combo $("#pais").change(function () { $("#pais option:selected").each(function () { elegido=$(this).val(); $.post("combo_ciudad.php", { elegido: elegido }, function(data){ $("#ciudad").html(data); }); }); }); }); </script>
Mi select en mi pagina de inicio.
Código PHP:
<select class="form-control" name="pais" id="pais" required>
<option value="0">Seleccione...</option>
<?php
$sql = mysql_query("select * from curso");
while($sql_p = mysql_fetch_row($sql))
{
$combo_paises.= "<option value='".$sql_p[0]."'>".$sql_p[1]."</option>";
}
echo $combo_paises;?>
</select>
Código PHP:
<?php
include_once 'conexion.php';
$salida="";
$id_pais=$_REQUEST["elegido"];
$combog = mysql_query("SELECT fecha FROM participantes WHERE idcurso=$id_pais GROUP BY fecha");
while($sql_p = mysql_fetch_row($combog))
{
$salida.= "<option value='".$sql_p[0]."'>".$sql_p[0]."</option>";
}
echo $salida;
?>
Disculpen por las variables... Esque lo copie de un ejemplo.
Por favor me podrian decir, porque no lo reconoce en mi servidor, estuve leyendo que es por Mayuscula o minuscula. Pero yo lo veo todo bien.