Kezdőoldal » Számítástechnika » Weblapkészítés » Jquery, AJAX post adatok...

Vid82 kérdése:

Jquery, AJAX post adatok küldése csak bejelölt mezőkből?

Figyelt kérdés
Nagyából van egy elképzelésem, csak gyakorlatban nem tudom hogy véghezvinni. Van egy formom ami a profiladatok módosításához van. Azt szeretném, hogy csak azok az elemek frissüljenek az adatbázisban amit ténylegesen változtat, ne kelljen az egész táblát újraírni. Arra gondoltam, hogy a text mezők mellé felvinnék egy checkbox-ot és ha az ki van jelölve akkor az ahhoz tatrtozó text mező értékét küldené az ajax feldolgozásra. Valaki valamilyen mintakódot tudna linkelni, annak örülnék.

2014. szept. 12. 09:53
 1/7 anonim ***** válasza:

ha (i. checkbox be van pipálva) {

hozzáadod az i. textfield értékét a postban küldendőekhez

} // és ezt végig az összesre


Checkbox csekkolása:

[link]


jQuery POST:

[link]

2014. szept. 12. 10:05
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

<input class="input" type="text" value="Default" />

<input class="update" type="checkbox" name="input_name" value="" style="display:none;" />


<select class="input">

<option value="Első">Első</option>

<option value="Második">Második</option>

<option value="Harmadik">Harmadik</option>

<option value="...">...</option>

</select>

<input class="update" type="checkbox" name="select_name" value="" style="display:none;" />


<script type="text/javascript">

$(".input").keyup(function() {

$(this).next('.update').prop("checked", true);

$(this).next('.update').val($(this).val());

});

$(".input").change(function() {

$(this).next('.update').prop("checked", true);

$(this).next('.update').val($(this).val());

});

</script>


DE PHP oldalon is ellenőrizni kell hogy mit UPDATELSZ!

Mert ha nincs változó, és mégis benne az UPDATE parancsba, akkor üres lesz.

2014. szept. 12. 10:07
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:
Köszönöm a válaszokat, kipróbálgatom őket.
2014. szept. 12. 10:34
 4/7 anonim ***** válasza:

amúgy miért gond ha több dolgot updatel egyben?

vagy túl sok a POST adat, és azt szeretnéd csökkenteni?

2014. szept. 12. 10:48
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
Hát, hogy feleslegesen minek írjam felül ugyan azt a rekordot az adatbázisban ha nem is változott.
2014. szept. 12. 11:21
 6/7 anonim ***** válasza:

csak ezért értelmetlen... mindenképp módosul az adatbázis adott sora, szóval ezért kár szopatnod magad...

akkor lenne értelme, ha pl. több száz adatról lenne szó, ami idő postba elküldeni is.

2014. szept. 12. 16:28
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
Akkor fölösleges? Pedig már kibővítettem a scriptet a TAB billentyű figyelmen kívül hangyasásával. Na mind1 azért jó lesz ez még valamire. Köszi.
2014. szept. 13. 00:58

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!