Lassen Sie mich erklären. Ich schreibe Code und habe vor einer Ajax-Abfrage einen Haltepunkt hinzugefügt. Ich habe Daten von Variablen analysiert und möchte nun die Ausführung von ajax-Abfragen verhindern, aber wenn ich den Code wieder aktiviere, wird er ausgeführt. Ich kann Seite aktualisieren und Ajax Abfrage wird nicht gesendet, aber wie dies getan wird, ohne Seitenänderungen im laufenden Betrieb verlieren?Wie verlassen Sie das Debuggen mit der Ausführung nächsten Code verhindert?
Antwort
Wie haben Sie Ihre AJAX
Funktion aufgerufen?
Wenn Sie es wie diese rufen
function AJAXCaller() {
... // CODE THAT ANALYZE THE DATA
$.ajax({ ... });
... // CODE CONTINUATION
}
dann könnte man wahrscheinlich einige variable
als flag
hinzufügen, um zu entscheiden, ob die AJAX
oder nicht wie diese
var runAJAX = true;
function AJAXCaller() {
... // CODE THAT ANALYZE THE DATA
if(runAJAX) {
$.ajax({ ... });
}
... // CODE CONTINUATION
}
dann laufen Sie das könnte hinzufügen breakpoint
an der if(runAJAX) {
, dann, wenn Sie den AJAX
Anruf nicht ausführen möchten, ändern Sie den runAJAX
Wert mit console
Ändern Sie Javascript in Devtools im laufenden Betrieb? Ich hatte nicht darüber nachgedacht. Sieht aus wie eine gute Idee) – Kein
@Kein, ja, Sie können versuchen, den Wert zu ändern, um fortzufahren oder überspringen Sie den 'AJAX' Anruf von der Konsole in den Entwickleroptionen, hoffe, es könnte dazu beitragen, Ihr Problem zu lösen – Kyojimaru
- 1. Python Anfänger: Wie verhindert man "endlich" von der Ausführung?
- 2. "aapt.exe" verlassen mit Code 255
- 3. JavaScript Aktualisierung verhindert cgi Ausführung
- 4. „Csc.exe“ verlassen mit Code -1073741819
- 5. wie der Code debuggen, der hängt
- 6. Wie debuggen Sie Typ-Level-Code?
- 7. Wie debuggen Sie eine Konsolenanwendung mit CoreCLR in VS CODE?
- 8. Zählen Sie, wie oft Sie die Route verlassen das Auto
- 9. Debuggen der Anwendung während der Ausführung von UI-Tests
- 10. SubWCRev verlassen mit dem Code 9009
- 11. Vollkalender verhindert die Auswahl am nächsten Tag
- 12. Wie verhindert man das Kompilieren der Klasse?
- 13. Fehler MSB6006: „cmd.exe“ verlassen mit Code 1
- 14. R-Code-Ausführung mit: Systemzeit()
- 15. Wie Debuggen von Async-Code?
- 16. VS-Code-Ausführung anders als Code-Datei
- 17. Namespace in XML verhindert korrekte XSL-Ausführung
- 18. cmd.exe verlassen mit dem Code 9009
- 19. MSB6006: "cmd.exe" verlassen mit dem Code 9009
- 20. org.scalajs.jsenv.ExternalJSEnv $ NonZeroExitException: PhantomJS2 mit Code verlassen 2
- 21. Wie der Code in der nächsten Zeile in VBA
- 22. Debuggen von nicht verwaltetem Code beim Debuggen von verwaltetem Code
- 23. Warten Sie, bis der Code die Ausführung beendet hat
- 24. Wie verhindert man, dass Visual Studio WcfSvcHost.exe beim Debuggen startet?
- 25. Wie SoapClient-Anforderung für das Debuggen?
- 26. Wie zeige ich Code-Fehler während der Ausführung
- 27. ES6 Module, stoppen Ausführung von Code
- 28. Das Hinzufügen einer Projektion zu einem NHibernate-Kriterium verhindert die Ausführung der standardmäßigen Entitätsauswahl
- 29. Ist es möglich, Programm während der Ausführung zu debuggen?
- 30. Wie debuggen Sie Lua-Code in nginx config?
Möchten Sie JavaScript-Code debuggen, bevor Sie die Ajax-Anfrage senden ??? –