Ihr PHP läuft auf dem Server und gibt etwas Text aus.
Der Browser interpretiert diesen Text dann als HTML und JavaScript.
Sie können PHP nicht auf dem Server in einem Dokument ausführen, das bereits an den Browser gesendet wurde, als Reaktion auf die im Browser ausgeführte Logik.
Entweder müssen Sie dies vollständig in JavaScript durchführen oder, vernünftiger, Ihre serverseitige Logik sortieren, damit Sie verfolgen, ob jQuery enthalten ist oder nicht.
Wenn du es mit PHP machen willst, was meiner Meinung nach besser ist, kannst du das tun
Bevor Sie die Funktion load () aufrufen, erstellen Sie eine Variable wie:
var load_script = 'nein';
Die Funktion load () verwendet einen optionalen Parameter, mit dem Sie Daten an den Server senden können. Verwenden Sie sie, um die load_script Variable, die Sie zuvor erstellt haben, so zu posten
$ ('# receiver_div'). load ('mypage.html', {'load_script': load_script}, Funktion (html) {
// was zu tun ist, nachdem die Seite geladen wurde
})
Dann fangen Sie in der Seite, die Sie laden, den geposteten Wert wie folgt ein
$ load_script = $ _POST ('load_script');
Dann können Sie eine if-Anweisung ausführen, um das gewünschte Skript so auszuschließen
if ($ load_script! = 'nein') {
echo "<script src="jquery.js"></script>"
;}
Tags und Links javascript jquery php