JavaScript Jquery Fehlermeldung - Zugehörigen Fehler finden

obilaner

Lt. Junior Grade
Registriert
Apr. 2011
Beiträge
389
Hallo.

Ich habe seit scheinbar mehr als einem Tag einen Fehler im Jquery basierten Teil meines Codes. Kann mir jemand helfen wie man herausfinden kann, wie ich den zugehörigen Codeabsatz finde wo sich der Fehler befindet?

Hinweise wären das ab einer bestimmten Codezeile auschliesslich Ajax Post Calls nur noch über eine Funktion aufrufbar sind. Dem Weg würde ich jetzt nachgehen, da ansonsten der ganze Code und weiterer hinzugefügter Code anstandslos funktioniert.

Hier ein logfile:
core.php:1 [Intervention] Slow network is detected.
See https://www.chromestatus.com/feature/5636954674692096 for more details.

Fallback font will be used while loading: http://localhost/mofi/Kurland.ttf


core.php:1 [Intervention] Slow network is detected.
See https://www.chromestatus.com/feature/5636954674692096 for more details.

allback font will be used while loading: http://localhost/mofi/ComicNeue-Regular.ttf


VM35:107 Uncaught TypeError: Cannot read properties of undefined (reading '1')
at drawpage (eval at <anonymous> (jquery.min.js:1:15535), <anonymous>:107:61)
at Object.eval [as success] (eval at <anonymous> (jquery.min.js:1:15535), <anonymous>:129:4)
at f (jquery.min.js:1:18278)
at Object.fireWith [as resolveWith] (jquery.min.js:1:19064)
at r (jquery-3.7.0.js:10703:8)
at XMLHttpRequest.r (jquery-3.7.0.js:10703:8)
 

Anhänge

  • Screenshot_1.png
    Screenshot_1.png
    24,9 KB · Aufrufe: 132
Wenn du in der console rechts auf das VM35:107 klickst solltest du in den ressourcetab zur entsprechenden Stelle springen können. Meine Vermutung ist, dass du als return eines XHR einen array erwartest aber an dieser Stelle undefined zurückkommt.
 
  • Gefällt mir
Reaktionen: obilaner
Debugging. Wenn es bei einem Ajax Call passiert dann die Response ausgeben und gucken ob diese von deiner Logik auch erwartet wird und entsprechend verarbeitet werden kann. Und so gehtst du Block für Block, Funktion für Funktion weiter bis du den Fehler findest. Geht oft schneller als in einem Forum nach Lösungen zu suchen. Viel Glück.
 
Danke. Das Problem ist das ich den Call nicht zuordnen kann und eben diesen suche. Ehm im Zweifelsfall kommentiere ich einfach der Reihe nach die Ajax Calls aus und wieder ein und dann sehe ich wo der Fehler auftritt.
Ergänzung ()

[ChAoZ] schrieb:
Debugging. Wenn es bei einem Ajax Call passiert dann die Response ausgeben und gucken ob diese von deiner Logik auch erwartet wird und entsprechend verarbeitet werden kann. Und so gehtst du Block für Block, Funktion für Funktion weiter bis du den Fehler findest. Geht oft schneller als in einem Forum nach Lösungen zu suchen. Viel Glück.
Oha! Klasse, super und vielen dank..

Denke das wird man wohl noch häufiger brauchen :D

alles gute
 
Zuletzt bearbeitet:
Zurück
Oben