Foros del Web » Programando para Internet » Javascript » Frameworks JS »

aplicación de ajax que no encuentra script php

Estas en el tema de aplicación de ajax que no encuentra script php en el foro de Frameworks JS en Foros del Web. Buenos días, soy novato en esto de ajax y tengo un problema que no soy capaz de resolver. Tengo una función que recoge datos de ...
  #1 (permalink)  
Antiguo 14/05/2009, 02:03
 
Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 15 años, 7 meses
Puntos: 0
aplicación de ajax que no encuentra script php

Buenos días, soy novato en esto de ajax y tengo un problema que no soy capaz de resolver.
Tengo una función que recoge datos de un usuario nuevo a través de un formulario HTML y lo envía a través de una función javascript y de ajax a un script php para almacenar en una base de datos.
Se que los datos llegan a la función javascript , que el script funciona correctamente, y que la dirección de el mismo está correcta en el código javascript. me gustaría saber cuál puede ser el error del código:


function guardarDatosUsuario(opcion){
alert("entro en la funcion guardar");
if(opcion == 1){ //ALTA
document.frmNuevoUsuario.txtOpc.value = "alta";
}
else{ // MODIFICACION
document.frmNuevoUsuario.txtOpc.value = "mod";
}
alert(document.frmNuevoUsuario.txtOpc.value);
dojo.xhrPost ({
// The page that parses the POST request
url: 'administracion/guardarDatosUsuario.php',

// Name of the Form we want to submit
form: 'frmNuevoUsuario',

headers: { "Content-Type":"application/x-www-form-urlencoded; charset=utf-8" },
//contentType: "application/x-www-form-urlencoded; charset=ISO-8859-1",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
encoding: "utf-8",

// Loads this function if everything went ok
load: function (data) {
//MENSAJE
var mensaje = new dijit.Dialog({
title: "Hospital Clínico Veterinario de Extremadura",
style: "width: 400px; height: 200px"
});
alert("D:" + data);
if(data == -1){ //ERROR. Se ha producido un error al modificar o dar de alta, así que doy un mensaje y no actualizo el tabbar
mensaje.setContent("ERROR: Mensaje para el usuario
Esta es la segunda linea");
}
else{
if(data == -2){ //ERROR. Ya existia un artículo con el mismo codigo...
mensaje.setContent("Ya existe en la base de datos un artículo con el mismo código.");
}
else{
//CORRECTO
alert("D:" + data);


-----------------
el código sigue, pero se que todas las llaves están correctamente cerradas aunque aquí no lo estén. Simplemente, creo que ésto es lo necesario para enviar los datos al script.
Otra pregunta: cómo puedo visualizar mensajes en el dojo.xhrPost para depurar, porqué aquí no he podido hacerlo.

Gracías de antemano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:40.