Consulte a continuación el bloque de código simple que realiza una llamada jQuery básica.
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Get test</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"> </script> <script> // register callback on windows.load $( window ).on( "load", loaderfunc ); // loaderfunc definition function loaderfunc (jQuery) { alert("calling get now"); $.get('https:/myrestfulservice-get-endpoint.mydomain.net', function (data){ alert("in callback from get"); } .fail(function (jqXHR,settings,ex) { alert('failed, '+ ex); }) .done(function(data) { alert("json retrieve success"); }) ) } </script> </head> <body> <h1> TEST PAGE FOR GET REQUEST </h1> </body> </html>En esto, veo la alerta "Llamando a obtener" en la carga de la página. Sin embargo, a partir de entonces no veo ninguna alerta ni de éxito ni de error. Verifiqué que mi servicio en la URL proporcionada devuelve una respuesta http válida, que resulta ser una cadena json ( "https:/myrestfulservice-get-endpoint.mydomain. net" este nombre de servicio está falsificado)
Estoy abierto a usar getJSON; sin embargo, eso también falla en silencio. ¿Qué me estoy perdiendo?