Este método deferred.done() en jQuery se usa para agregar controladores que se llamarán cuando se resuelva el objeto diferido.
Sintaxis:
deferred.done(Callbacks [, Callbacks])
Parámetros:
- Devoluciones de llamada: este parámetro especifica una función, o una array de funciones, que se llaman cuando se resuelve el Diferido.
- Devoluciones de llamada: este parámetro especifica funciones adicionales opcionales, o arrays de funciones, que se llaman cuando se resuelve el Diferido.
Valor devuelto: este método devuelve el objeto diferido.
Ejemplo 1:
html
<!DOCTYPE HTML> <html> <head> <script src= "https://code.jquery.com/jquery-3.5.0.js"> </script> </head> <body style="text-align:center;"> <h1 style="color:green;"> GeeksForGeeks </h1> <p> JQuery | deferred.done() method </p> <button onclick="Geeks();"> click here </button> <script> function Geeks() { $.get("testingGFG.php").done(function () { alert("$.get successfully completed!"); }); } </script> </body> </html>
Producción:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
Ejemplo 2:
html
<!DOCTYPE HTML> <html> <head> <script src= "https://code.jquery.com/jquery-3.5.0.js"> </script> </head> <body style="text-align:center;"> <h1 style="color:green;"> GeeksForGeeks </h1> <p> JQuery | deferred.done() method </p> <button onclick="Geeks();"> click here </button> <p id="GFG_DOWN"></p> <script> var el_down = document .getElementById("GFG_DOWN"); function Geeks() { $.get("testingGFG.php") .done(function () { el_down.innerHTML = "$.get successfully completed"; }); } </script> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA