___ qstnhdr ___ übergibt PHP-Variable in onClick-Funktion
___ answer6621287 ___
%Vor%
Verwechsle nicht json_encode
und %code% , beide haben Wichtigkeit. Wenn Sie in Ihrer Zeichenfolge %code% verwenden und nicht dasselbe Zeichen als Trennzeichen verwenden möchten, verwenden Sie diesen Trick:
%Vor%
___ antwort6621277 ___
Das Parsen von Variablen erfolgt nur in doppelt zitierte Strings . Sie können String-Verkettungen verwenden oder, was ich besser finde, %code% [docs] :
%Vor%
Der beste Weg wäre, nicht %code% HTML zu verwenden, sondern PHP in HTML einzubetten:
%Vor%
Sie müssen weniger über Zitate nachdenken und das Debuggen Ihres HTML ist auch einfacher.
Hinweis: Wenn %code% eine Zahl darstellt, brauchen Sie keine Anführungszeichen um das Argument herum.
___ answer6621279 ___
Sie sollten $ node nicht in '' 'einfügen:
%Vor%
Wenn Sie wollen, dass der Wert von $ node in einer Zeichenkette ist, würde ich tun:
%Vor%
___ tag123php ___ PHP ist eine weit verbreitete, dynamische, objektorientierte und interpretierte Skriptsprache, die primär für die serverseitige Webentwicklung entwickelt wurde.
___ qstntxt ___
Ich möchte den PHP-Variablenwert in onClick-Funktion übergeben.
Wenn ich die PHP-Variable übergebe, erhalte ich in der Benutzeroberfläche stattdessen die Variable selbst. Ich brauche den Wert in der Variablen.
Unten ist Codeausschnitt, bitte hilf mir.
%Vor%
___ tag123html ___ HTML (Hyper Text Markup Language) ist die Standard-Auszeichnungssprache, die zum Strukturieren von Webseiten und zum Formatieren von Inhalt verwendet wird. HTML beschreibt die Struktur einer Website semantisch zusammen mit Hinweisen für die Präsentation, wodurch sie eine Markup-Sprache statt einer Programmiersprache wird. Die neueste Revision der HTML-Spezifikation ist HTML5.2.
___ answer6621308 ___
%Vor%
___ antwort6621284 ___
Ich denke, Sie suchen nach der PHP-Funktion %code% , die die PHP-Variable in ein JavaScript-Objekt konvertiert.
Es ist sicherer, als den Wert direkt in der Ausgabe zu übergeben.
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script).
___