Ads by ProfitSence
Close

Error: Ajax no es una función

Last Updated on jueves 6º oct. 2022

$.ajax is not a function

  • AJAX (Asynchronous JavaScript And XML) es un conjunto de técnicas de desarrollo web que utiliza muchas tecnologías web en el lado del cliente para crear aplicaciones web asincrónicas.
  • AJAX no es un lenguaje de programación. Requiere un explorador integrado con el objeto XMLHttpRequest que solicita datos del servidor y utiliza JavaScript y HTML DOM para mostrar los datos.
			
					function AJAXrequest(url, postedData, callback) {
    $.ajax() ({
        type: 'POST',
        url: url,
        data: postedData,
        dataType: 'json',
        success: callback
    });
}

			
	

Usted llama a la solicitud AJAX,

AJAX jQuery

			
					AJAXrequest('home.php', Data, function(data) {
});

			
	

pero obtiene el siguiente error en la console

			
					TypeError: $.ajax(...) is not a function.

			
	

Solución

  • La solución es bastante simple. Muchos programadores cometen el error de usar el enlace jquery cdn-script que viene con jquery.
  • Esta versión delgada carece de algunos módulos clave, especialmente la función ajax. Por lo tanto, la versión delgada no reconoce la función ajax.

Para utilizar la función ajax, utilice

			
					<script src="https://code.jquery.com/jquery-3.6.0.min.js">