so ordnen Sie eine javascript-variable an eine smarty-variable
Ich habe ein problem, was so ordnen Sie einer java script variable an eine smarty-variable. Hier ist das code-snippet.
function getDateInfo(date, wantsClassName)
{
var as_number = Calendar.dateToInt(date); //This as_number is the variable which should be assigned to smarty variable
}
Wie kann ich dies erreichen.
jede Hilfe wird sehr geschätzt..
Dank n Voraus -- Fero
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man nicht zuordnen, eine client-side-Wert in eine smarty-variable smarty ist eine Template-Sprache, die auf dem server ausgeführt wird. Smarty-Zuweisungen können nur auf der server-Seite, das heißt, aus PHP. E. g.:
Also, was Sie tun können, ist so etwas wie:
Sehen http://www.smarty.net/manual/en/api.assign.php
Für alles, was AJAX mit PHP, würde ich vorschlagen, die xajax-Bibliothek:
http://www.xajax-project.org/
Verwendung von xajax, registrieren Sie einen PHP-Funktion ausgesetzt werden, um Ihre client-Seite in JS-code. Durch Magie, wenn Sie aufrufen, registrierten Funktionen in JS, xajax-packs die Anfrage mit Parametern aus und übergibt zurück an den server.
Darüber hinaus sind Sie in der Lage, mehr als push-update von Ihrem PHP-code an den browser. So etwas wie " element Ersetzen X mit ... und ersetzen Sie element Y mit ...' in einem einzigen XHR Antwort.
xajax macht AJAX-Stil-code sehr sauber.