ajax+javascriptová data v komponentě
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Jack06
- Člen | 168
Zdravím, mám takový dotaz. Chci v komponentě použít ajax na handle, který vyžaduje 2 parametry. Tyto parametry jsou ale známé až po provedení nějaké akce javascriptem, takže je musím vkládat přes data.
$.ajax({
url: {link moveNode!},
data: { targetNode: targetNode.data.key, sourceNode: sourceNode.data.key},
success: function(data) {
}
});
nicméně, když je to v komponentě, tak ty data (targetNode, sourceNode) neobsahují předponu (signalReceiver) té komponenty, takže se v handlu komponenty nenačtou. Chtěl bych poradit, jak tyto parametry tvořit, aby byly ve tvaru:
nazev_komponenty-key
Děkuji
Editoval Jack06 (30. 12. 2012 11:36)
- LeonardoCA
- Člen | 296
v template komponenty máš standartně proměnnou $control tak ji můžeš použít místo přidávání další proměnné do template.