Nezavola sa mi signal pomocou Ajaxu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Kalino
Člen | 8
+
0
-

Zdravim. Potrebujem vo formulari do selectu vypisat zoznam optionov na zaklade vyberu v inom selecte (pomocou AJAXU).
V JS mam nieco taketo:

<script>
$('select.ajax').change(function (event){
  $.get("model!",function(data){
   $("#frmnewSearchForm-model").html(data);
  });
});
</script>

…je to len ukazka, viem, bez parametru modelu a bez JSONa.
V presenteri, v ktorom sa formular vykresluje (metoda createComponent…) som uviedol tuto metodu:

<?php
public function handleModel(){
        echo '<option>Nieco</option>';
    }
?>

No takto to nefuguje, nic sa mi v selecte nezmeni. Preco?

enumag
Člen | 2118
+
0
-

Musíš ten odkaz samozřejmě vygenerovat pomocí makra.

$.get({link model!},function(data){
Kalino
Člen | 8
+
0
-

Tak to tiez nefunguje, uz som aj skusal dat tu adresu „staticku“. Funguje to iba tak, ze odkazu priradim to makro, stranka sa refresne a v zdrojovom najdem to echo z handle. Kazdopadne ja to chcem pouzit na selecte a bez refreshnutia.