Vytváření signálu s parametry značkou {link}
- FilipDolezal
- Člen | 9
Dobrý den,
snažím se vytvořit signál s parametrem v šabloně
pomocí {link signal!}
v dokumentaci jsem našel způsob jak toho docílit pouze přes n:href:
<a n:href="signal! $param">click here</a>
Představuji si, že by to mělo jít nějak takhle:
{link signal! $param}
Snažím se totiž posílat ajax signal s parametry pomocí selectBoxu.
$('.mySelect').change(function() {
var $value = this.value;
$.ajax({
method: 'get',
url: {link select!},
data: { id: $value } /* našel jsem na internetu, ale nedokázal jsem to zprovoznit */
});
});
V tomto případě se odešle ajaxový požadavek na požadovaný signál,
ale parametr se už nepošle.
Budu rád za jakoukoliv pomoc! <3
- FilipDolezal
- Člen | 9
Nakonec jsem to vyřešil s kamarádovo pomocí ( samozdřejmě hned po přidání příspěvku ).
Stačilo přejmenovat název parametru v data: { id: $value }
na
data: { jsid: $value }
(nebo na cokoliv jiného, kromě
„id“)
a v metodě handleSelect($id){/*...*/}
na handleSelect($jsid){/*...*/}
Také jsem nejdříve nechtěně používal jquery ajax, nikoliv nette
ajax
$.ajax({});
→ $.nette.ajax({});