Ich bin kürzlich bei der Arbeit an einem Projekt auf ein Problem gestoßen:
Nachdem es auf dem lokalen Server abgeschlossen war, wurde es auf dem virtuellen Host von Alibaba Cloud bereitgestellt. Da bei der Anmeldung die AJAX-Anrufverarbeitungsseite verwendet wurde, passierte nichts um sich anzumelden.
Öffnen Sie das F12-Debugging und finden Sie eine Fehlermeldung:
Failed to load resource: the server responded with a status of 500
Also habe ich online nach einer Lösung gesucht, nachdem ich viele Methoden ausprobiert hatte.
Der Grund für den Fehler ist: Fehler bei der Verarbeitung der Seite! Es ist kein AJAX-Problem.
Weil die von mir verwendete Funktion fetch_all() nur mit dem MySQL Native Driver verfügbar ist.
Damit es nach der Änderung erfolgreich ausgeführt werden kann.
Wenn Sie auf einen solchen Fehler stoßen, gehen Sie zur Seite Debuggen, um das Problem zu finden und zu lösen.