Pereiti prie turinio

Reikalingi pagalba su Ajax/jquery


Rekomenduojami pranešimai

Sveiki, turiu failą main.php, kuriame išvedu rezultatus iš mysql: vardas, miestas ir t.t.

Noriu padaryti filtrą, tarkim Filtruoti, Pagal miesta: (tada dropdown select box), ir parinkus tam tikrą miestą, neperkraunant puslapio užkrautų iš naujo ta patį main.php, tik kad su tam tikrais $_GET elementais, tarkim main.php?filter&city=vilnius

 

P.S reiktų, kad užkrautų išnaujo iškart pasirinkus tarkim miestą, nespaudžiant jokio submit.

Gal yra galinčių užvesti ant kelio ?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

sudarai duomenu masyva is db, tada naudoji json_encode. Uzkrauni puspai, tada pakabini sarasa ir su pasirinktu parametru darai get'a

 

jQuery('parent element').on('change', 'selecto id', function(){ //na arba tesiog change(function...
jQuery.getJSON('url/index.php?get_by='+jQuery(this).val(), function(input){console.log(input)});
});

Redagavo apieviska
Nuoroda į pranešimą
Dalintis kituose puslapiuose

sudarai duomenu masyva is db, tada naudoji json_encode. Uzkrauni puspai, tada pakabini sarasa ir su pasirinktu parametru darai get'a

 

jQuery('parent element').on('change', 'selecto id', function(){ //na arba tesiog change(function...
jQuery.getJSON('url/index.php?get_by='+jQuery(this).val(), function(input){console.log(input)});
});

 

Nepyk, bet ar būtina tą masyvą darytis ? ar nepapraščiau būtų tiesiog pagal selecto name, perkrauti failą pridedant tą name į get ?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
jQuery('parent element').on('change', 'sl', function(){ //na arba tesiog change(function...
jQuery.getJSON('url/index.php?get_by='+jQuery(this).val(), function(input){console.log(input)});
});
</script>
</head>
<body>

<select id="sl">
 <option value="volvo">Volvo</option>
 <option value="saab">Saab</option>
 <option value="opel">Opel</option>
 <option value="audi">Audi</option>
</select>
</body>
</html>

 

žalias aš su js. čia kaip example, bet neveikia

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...