JavaScript innerHTML zählen php
Warum funktioniert mein code funktioniert?
function _(x){
return document.getElementById(x);
}
function friends(){
_("right").innerHTML = '<?php include_once "friendlist.php";?>';
}
Ergebnis:
<!--?php include_once "friendlist.php";?-->
Wie kann ich es beheben?
was willst du?
Es sollte auf klicken Sie auf laden, php Datei in div-Freunde
verwenden Sie _("rechts").innerHTML = '<?php echo include_once "friendlist.php";?>';
Was Sie wollen, ist nicht machbar. Sie können javascript nutzen, um dynamische laden von php-Dateien.
Ihr problem ist, dass der server nicht analysieren .js Dateien .php überprüfen Sie das stackoverflow.com/questions/9368841/... welken Sie name ist als .js.php oder Bearbeiten-server-config und machen es zu analysieren .js für php als auch
Es sollte auf klicken Sie auf laden, php Datei in div-Freunde
verwenden Sie _("rechts").innerHTML = '<?php echo include_once "friendlist.php";?>';
Was Sie wollen, ist nicht machbar. Sie können javascript nutzen, um dynamische laden von php-Dateien.
Ihr problem ist, dass der server nicht analysieren .js Dateien .php überprüfen Sie das stackoverflow.com/questions/9368841/... welken Sie name ist als .js.php oder Bearbeiten-server-config und machen es zu analysieren .js für php als auch
InformationsquelleAutor User | 2015-04-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
folgenden code verwenden, wird es funktionieren
oder ich Teste folgenden code der auch funktioniert es
überprüfen Sie meine aktualisierte Antwort .. zweite option auch für mich arbeiten, können Sie rufen Sie Freunde() Ereignis klicken
RÜCKKEHR: Uncaught ReferenceError: friends ist nicht definiert
haben Sie erstellen Freunde () - Funktion ?
möglicherweise werden Sie vor problem aufgrund der Inhalte im php-Datei. schauen Sie in Ihre Konsole wie die Funktion Aussehen . erste versuche mit einfachen string-echo . es wird funktionieren
InformationsquelleAutor Nishit Maheta
haben Sie zu tun, wie diese
InformationsquelleAutor Ayyanar G
versuchen so...
InformationsquelleAutor Vivek Singh
es ist nicht möglich, denn php arbeitet auf dem server, nicht im browser.
Verwendung:
weil php benötigen, aktualisieren, browser-oder ajax-request zu arbeiten
Pls versuchen Sie meine Antwort . es wird funktionieren
Nein, nicht arbeiten. eine bin wiederholen,nur ajax-request kann dies tun, weil browser nicht ausführen, php code. es muss server
Mann seine Arbeit für mich ...
InformationsquelleAutor user3252197
Wenn dein code funktionieren würde, würde es ernste Verletzung der Sicherheit. Gute Sache ist, dass man NICHT einschleusen und ausführen von php-code von Ihrem browser:) kann Man php-tags in der html-Datei, die Sie anzeigen können, aber es wird auch nicht passieren den server, geschweige denn ausführen.
Auf der anderen Seite KÖNNEN Sie erstellen, friendlist.php auf der
server
und stellen Sie sicher, dass:.
Als Sie Ihre html - /js in
browser/client
Btw, wenn Sie JavaScript verwenden, um eine Anfrage an server und dann die Anzeige im browser es nennt sich ajax 😉
Nur zum Spaß, könnte man auch verwenden http://www.upiur_site.com/friendlist.php'> zu vermeiden, ajax. Aber das hat viele Nachteile.
Für die ajax-Funktion verwenden, Bibliothek, schreiben Sie Ihre eigene...
EDIT:
Verpasste ich die Dritte option, wenn der server eingestellt ist, zu analysieren .js-Dateien. In diesem Fall funktionieren wird.
InformationsquelleAutor CoR
Ich weiß, das ist gestellt und beantwortet und auch, dass es in Bezug auf statische Inhalte, aber seine darauf hinzuweisen, dass diese Antworten (nicht ajax) erfordern die gesamte Seite zu aktualisieren, um die Aktualisierung der php-Inhalt. Dies ist, weil die php-include kompiliert vom server und dann an den browser gesendet, wo die javascript-jetzt hat nur die Ergebnisse der Kompilierung.
Benutzer dies Lesen können möchten, erstellen Sie dynamischen Inhalt, in dem Fall eine bessere Lösung sein kann, um die javascript Holen sich die Seite. Dies kann wie folgt erreicht werden.
ref:
https://www.experts-exchange.com/questions/29091951/Include-php-file-with-JS.html
https://www.w3schools.com/xml/xml_http.asp
Javascript setTimeout () - Funktion kann auch verwendet werden, wenn der Inhalt aktualisiert werden muss, die auf einem timer.
Bitte fühlen Sie sich frei, um meine Antwort oder hängen Sie an anderen ähnliche Fragen stellen.
InformationsquelleAutor Stuperfied