Cita:
Iniciado por GatorV
Creo el problema es este, tienes que evaluar el PHP a nivel de JS:
Código PHP:
Ver original$jMaQma.get("<?php echo JPATH_SITE . '/administrator/components/com_maqmahelpdesk/html/scripts/dependencia-estado.php'; ?>", { code: code }
Saludos.
Saludos GatorV;
De acuerdo a tu sugerencia el código finalmente quedaría de la siguiente manera:
Código:
function dep-edo()
{
alert("ENTRO");
var code = $jMaQma("#country").val();
$jMaQma.get("<?php echo JPATH_SITE . '/administrator/components/com_maqmahelpdesk/html/scripts/dependencia-estado.php'; ?>", { code: code }
function(resultado)
{
if(resultado == false)
{
alert("Error al cargar los estados");
}
else
{
$("#state").attr("disabled",false);
document.getElementById("state").options.length=1;
$('#state').append(resultado);
}
}
);
}
Ahora bien, haciendo debuging con el FireBug encontré que la funcion no podía llamarse dep-edo, pues el guión "-" no era aceptado, entonces cambie el nombre de la funcion, pero ahora me dice que la función resultado que esta dentro de depedo tiene el error:
Código:
SyntaxError: missing ) after argument list
Evaluando mas a fondo observo que la función depedo debería recibir un parámetro con el cual va a hacer el query y yo no se lo estoy pasando al llamarla desde el change.
Como debo pasarle el parámetro?
Desde ya muchisimas gracias....