$.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 objetoXMLHttpRequest
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">