izmenjeno 1 put, poslednji put Nikola Poša 10.05.2013. u 21:26
Izmene poruke
- Nikola Poša10.05.2013. u 21:26zapis iz teksta poruke
Pozdrav svima.
Želio bih da sortiram podatke uz pomoć ajax- a. Dakle u view- u imam padajuću listu i želim da kad kliknem na jednu opciju da se ta izabrana opcija prosledi uz pomoć ajax- a do funkcije search u controller- u. Tu sam zapeo. Znam provjereno da se ostali dio koda izvršava bez problema.
evo moje padajuce liste u view- u:
a takođe u view-u imam i ajax:
a tu je i funkcija iz controller- a:
Znači problem mi je što u "input->post('name')" nedolazi nikakav podatak ili se za vrijeme mog eksperimentisanja u najboljem slučaju može pojaviti "0".
Ajax mi je slaba tačka.
Mnogo bih se zahvalio za pomoć, jer mi je ovo što radim zaista neophodno.
Pozdravček
koristi odgovarajuce tagove za kod
Želio bih da sortiram podatke uz pomoć ajax- a. Dakle u view- u imam padajuću listu i želim da kad kliknem na jednu opciju da se ta izabrana opcija prosledi uz pomoć ajax- a do funkcije search u controller- u. Tu sam zapeo. Znam provjereno da se ostali dio koda izvršava bez problema.
evo moje padajuce liste u view- u:
Code:
<select name="dropdown" id="dropdown" onchange="dynamic_Select(this.value)">
<option value="">Select</option>
<option value="patka">Patka</option>
<option value="konj">Konj</option>
</select>
<select name="dropdown" id="dropdown" onchange="dynamic_Select(this.value)">
<option value="">Select</option>
<option value="patka">Patka</option>
<option value="konj">Konj</option>
</select>
a takođe u view-u imam i ajax:
Code:
function dynamic_Select(dropdown) {
$.ajax({
type: "POST",
url: "<?php echo site_url('animals/search');?>",
data:'name='+ dropdown,
success: function(){ alert("success"); }
});
}
function dynamic_Select(dropdown) {
$.ajax({
type: "POST",
url: "<?php echo site_url('animals/search');?>",
data:'name='+ dropdown,
success: function(){ alert("success"); }
});
}
a tu je i funkcija iz controller- a:
Code:
function search() {
$query_array = array(
'name' => $this->input->post('name'),
);
$query_id = $this->input->save_query($query_array);
redirect("animals/display/$query_id");
}
function search() {
$query_array = array(
'name' => $this->input->post('name'),
);
$query_id = $this->input->save_query($query_array);
redirect("animals/display/$query_id");
}
Znači problem mi je što u "input->post('name')" nedolazi nikakav podatak ili se za vrijeme mog eksperimentisanja u najboljem slučaju može pojaviti "0".
Ajax mi je slaba tačka.
Mnogo bih se zahvalio za pomoć, jer mi je ovo što radim zaista neophodno.
Pozdravček
koristi odgovarajuce tagove za kod