Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Uncaught TypeError: undefined is not a function!!!!

Estas en el tema de Uncaught TypeError: undefined is not a function!!!! en el foro de Javascript en Foros del Web. Código: function correlativo(sucursal){ var tipo=document.getElementById('tipo').value; var correlativo= document.getElementById('correlativo') var ajax=nuevoAjax(); ajax.open("POST", "../ajax/correlativo_ajax.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("tipo="+tipo+"&sucursal="+sucursal); ajax.onreadystatechange=function() { if (ajax.readyState==4) { var respuesta=ajax.responseXML; correlativo.innerHTML=respuesta.getElementsByTagName("correlativo")[0].childNodes[0].data; } ...
  #1 (permalink)  
Antiguo 24/01/2013, 13:48
 
Fecha de Ingreso: abril-2012
Mensajes: 17
Antigüedad: 12 años
Puntos: 0
Uncaught TypeError: undefined is not a function!!!!

Código:
function correlativo(sucursal){
	
	var tipo=document.getElementById('tipo').value;
  	var correlativo= document.getElementById('correlativo')
	 
         
    var ajax=nuevoAjax(); 
    ajax.open("POST", "../ajax/correlativo_ajax.php", true); 
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    ajax.send("tipo="+tipo+"&sucursal="+sucursal); 
             
    ajax.onreadystatechange=function() 
    { 
        if (ajax.readyState==4) 
        { 
            var respuesta=ajax.responseXML; 
            correlativo.innerHTML=respuesta.getElementsByTagName("correlativo")[0].childNodes[0].data; 
          
			
			
        } 
    }
}
function guardarOt(){
	
	//
	var sucursal_ciudad = document.getElementById('sucursal_ciudad').value;
	
	correlativo(sucursal_ciudad);
}
Al generar ese codigo me entrega ese error y no se porque.

le agradezco de ante mano!
  #2 (permalink)  
Antiguo 25/01/2013, 05:28
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Uncaught TypeError: undefined is not a function!!!!

En algun momento esta intentando usar una variable o algo que no ha sido definido como si fuera una función...

Seguramente te informa de la linea donde se produce el error ... si nos lo dices haras mas facil el poder ayudarte....

function correlativo(sucursal){

var tipo=document.getElementById('tipo').value;
var correlativo= document.getElementById('correlativo');

ojo con los nombres.... en esa función parece que todo se llama correlativo, incluso la función... no tiene por que ser el error pero no es aconsejable...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 25/01/2013 a las 05:33
  #3 (permalink)  
Antiguo 25/01/2013, 07:06
 
Fecha de Ingreso: abril-2012
Mensajes: 17
Antigüedad: 12 años
Puntos: 0
Respuesta: Uncaught TypeError: undefined is not a function!!!!

Así es el problema era que tenia variables y funciones declaradas con el mismo nombre , gracias por la ayuda : )

Etiquetas: ajax, php
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 03:37.