Ich möchte eine jQuery-Funktion in eine Webseite importieren, aber ich möchte, dass diese Funktionen asynchron vom php-Controller ausgeführt werden. Sagen Sie, ein Benutzer klickt auf eine Schaltfläche, ich möchte, dass die PHP-Codes ausgelöst werden, bevor die JavaScript-Funktionen ausgeführt werden. Wie möglich ist das?Beeinflusst Javascript den normalen Prozessablauf in PHP
Fügen Sie einfach die Javascript-Datei am Ende der Seite oder etwas.
Die JavaScript-Funktion macht API-Aufrufe und ich weiß nicht, was es mit der Geschwindigkeit der Webseite zu stören.
Unterstützt die Async-Methode in HTML?
Jede Beratung wäre willkommen. Fragen Sie nach Erklärungen in den Kommentaren, danke.
IIRC, ist PHP serverseitig, so dass jeder PHP-Code auf dem Server ausgeführt wurden, bevor sie JavaScript noch geladen ist. – Shilly
@Shilly also, wenn es eine Schaltfläche gibt, die verwendet wird, um Flüge zu buchen und viele PHP-Codes Backend läuft, und es gibt eine onclick() -Methode auf der Schaltfläche, die einen API-Aufruf macht. Sie sagen, der Controller würde zuerst laufen und die nächste Seite laden, bevor das jquery onclick -Ereignis registriert wird. –
Hängt davon ab, wie beide programmiert sind. Aber wenn Sie in einer solchen Situation sind, wird das Problem wahrscheinlich Ihr Kontrollfluss sein. Sind die Seite redicrect und der API-Aufruf in irgendeiner Weise voneinander abhängig? – Shilly