Ajax

Twee dezelfde AJAX-oproepen - de ene werkt, de andere niet

Twee dezelfde AJAX-oproepen - de ene werkt, de andere niet
  1. Hoe kan ik twee Ajax-oproepen van elkaar bellen?
  2. Wat gebeurt er als een Ajax-oproep nog loopt en u een andere Ajax-oproep verstuurt voordat de gegevens van de eerste AJAX-oproep terugkomen??
  3. Hoe stop ik meerdere Ajax-oproepen??
  4. Hoe kan ik meerdere keren naar Ajax bellen?
  5. Hoe kan ik Ajax maar één keer bellen call?
  6. Hoe maak ik alle AJAX-oproepen opeenvolgend??
  7. Hoe controleer je of Ajax-oproep is voltooid??
  8. Wat geeft een Ajax-oproep terug??
  9. Mogen we een Ajax binnen Ajax noemen?
  10. Hoe wachten tot Ajax klaar is?
  11. Hoe stop ik Ajax-oproepen??
  12. Hoe kan ik meerdere Ajax-oproepen in jQuery stoppen?

Hoe kan ik twee Ajax-oproepen van elkaar bellen?

Oplossingen

  1. De eenvoudigste en eenvoudigste manier om dit probleem op te lossen, is door beide functies achter elkaar aan te roepen door de getAvailableReports() te nesten in de succesvolle callback van getMappedReports() zoals weergegeven in de onderstaande code. ...
  2. Door de bovenstaande concepten te combineren, kunnen we twee ajax-verzoeken na elkaar doen, zoals hieronder wordt weergegeven:.

Wat gebeurt er als een Ajax-oproep nog loopt en u een andere Ajax-oproep verstuurt voordat de gegevens van de eerste AJAX-oproep terugkomen??

6 antwoorden. Omdat Ajax-oproepen asynchroon zijn, zal de applicatie niet 'pauzeren' totdat een ajax-oproep is voltooid, en gewoon direct de volgende oproep starten. JQuery biedt een handler die wordt aangeroepen wanneer de oproep succesvol is, en een andere als er een fout optreedt tijdens de oproep. $.

Hoe stop ik meerdere Ajax-oproepen??

3 antwoorden. Schakel de verzendknop uit bij de eerste klik en schakel deze opnieuw in wanneer de AJAX-oproep terugkomt.

Hoe kan ik meerdere keren naar Ajax bellen?

jQuery AJAX wordt meerdere keren uitgevoerd

  1. $(document).on("klik","#schedule",function(e) RunScript();
  2. )
  3. functie RunScript() alert('d');
  4. als (Dep != '' && Arr != '') console.log("Begin");
  5. $.ajax( methode: "POST",
  6. url: "scripts/invoegen. php", dataType: "json",
  7. gegevens: ..... )
  8. .klaar (functie (resultaat) console.log(resultaat);

Hoe kan ik maar één keer naar Ajax bellen?

wanneer je het een keer wilt bellen. <een href="javascript:;" title="Новости" onclick="showNews()"></een> jQuery('. toonNieuws'). one('klik', function() // jouw code );

Hoe maak ik alle AJAX-oproepen opeenvolgend??

Re: Hoe zorg je ervoor dat ajax achtereenvolgens belt?.

afhankelijk van de versie van jQuery die u gebruikt, kunt u de ajax-aanroepen op async instellen: false. (http://api.jquery.com/jQuery.ajax/#options) of u kunt gebruik maken van pipe chaining van uw ajax-verzoeken.

Hoe controleer je of Ajax-oproep is voltooid??

jQuery ajaxStop() Methode

De methode ajaxStop() specificeert een functie die moet worden uitgevoerd wanneer ALLE AJAX-verzoeken zijn voltooid. Wanneer een AJAX-verzoek is voltooid, controleert jQuery of er nog meer AJAX-verzoeken zijn. De functie die is opgegeven met de methode ajaxStop() wordt uitgevoerd als er geen andere verzoeken in behandeling zijn.

Wat geeft een Ajax-oproep terug??

ajax() functie retourneert het XMLHttpRequest object dat het maakt it. Normaal gesproken handelt jQuery de creatie van dit object intern af, maar een aangepaste functie voor het maken van een object kan worden gespecificeerd met behulp van de xhr-optie. ... abort() op het object stopt het verzoek voordat het is voltooid.

Mogen we een Ajax binnen Ajax noemen?

Eén JS-bestand voert een ajax-oproep. Binnen het succes van deze ajax-oproep wordt nog een AJAX-oproep gedaan. De tweede oproep controleert of de e-mail al is geregistreerd.

Hoe wachten tot Ajax klaar is?

"javascript wacht tot ajax klaar is" Code Answer's

  1. //jQuery wacht op alle ajax-oproepen om b4 te voltooien.
  2. $. wanneer(ajaxCall1(), ajaxCall2()). klaar(functie(ajax1Resultaten,ajax2Resultaten)
  3. //deze code wordt uitgevoerd wanneer alle ajax-aanroepen zijn gedaan.
  4. );
  5. functie ajaxCall1()
  6. retour $. Ajax(
  7. url: "some_url.php",

Hoe stop ik Ajax-oproepen??

Ik denk dat het enige wat je kunt doen is ervoor te zorgen dat de klik in het item maar één keer naar de ajax-functie gaat. Manieren om dit te doen: De gebeurtenis click roept een functie op die de binding van het item uitschakelt. Als je zeker wilt zijn, doe je hetzelfde in de ajax-succesfunctie.

Hoe kan ik meerdere Ajax-oproepen in jQuery stoppen?

De Javascript/jQuery-code. Als het een knop is, kunt u deze eenvoudig uitschakelen aan het begin van het verzoek en vervolgens opnieuw inschakelen in de terugbelfunctie wanneer het AJAX-verzoek is geladen.

Wordpress Permalink-probleem voor media-permalink die leidt naar 404-pagina wanneer ingesteld als postnaam
Hoe los ik een permalink-probleem in WordPress op?? Hoe verander ik de media Permalink in WordPress? Hoe verander ik permalinks in WordPress zonder li...
Een permalink terugkrijgen van een aangepaste url
Wat gebeurt er als ik mijn permalink-structuur verander?? Hoe krijg ik een permalink van het aangepaste berichttype?? Hoe verander ik een Permalink? H...
Permalinks genereren
Hoe maak ik een permalink in WordPress? Wat is een permalink-URL? Heeft Permalink invloed op SEO?? Is een DOI een Permalink? Welke permalinkstructuur ...