[]
Jquery Ajax ile select option içindeki değerleri mysql'e yazma
Aşağıdaki gibi bir js kodum var. Bunun sayesinde tabloda td arasındaki değerleri eş zamanlı olarak değiştirip db^ye yazdırabiliyorum. Aynı şeyi select option değerleri için nasıl yapacağımı çözemedim. Yani option değerinden hangisi seçilirse o değeri veritabanı tablosunda oraya eş zamanlı yazdırsın istiyorum. JS kodu aşağıda. Sayfanın kodu da linkte. 37.satır nasıl olacak yardımcı olabilirseniz sevinirim. <select> tagının içine onBlur="saveToDatabase(this,'cevresel','<?php echo $faq[$k]["id"]; ?>')" onClick="showEdit(this);"
kodunu koymayı denedim ama bunu yapınca komple <option> tagı dahil kaydediyor.
paste.ofcode.org
<script>
function showEdit(editableObj) {
$(editableObj).css("background","#FFF");
}
function saveToDatabase(editableObj,column,id) {
$(editableObj).css("background","#FFF url(loaderIcon.gif) no-repeat right");
$.ajax({
url: "saveedit.php",
type: "POST",
data:'column='+column+'&editval='+editableObj.innerHTML+'&id='+id,
success: function(data){
$(editableObj).css("background","#FDFDFD");
}
});
}
</script>
kodunu koymayı denedim ama bunu yapınca komple <option> tagı dahil kaydediyor.
paste.ofcode.org
<script>
function showEdit(editableObj) {
$(editableObj).css("background","#FFF");
}
function saveToDatabase(editableObj,column,id) {
$(editableObj).css("background","#FFF url(loaderIcon.gif) no-repeat right");
$.ajax({
url: "saveedit.php",
type: "POST",
data:'column='+column+'&editval='+editableObj.innerHTML+'&id='+id,
success: function(data){
$(editableObj).css("background","#FDFDFD");
}
});
}
</script>
$("#SelectId option:selected ").val() dersen seçilen optionun value attributesine ulaşabilirsin ulaşabilirsin. Bence bunun üzerinden yürüyebilirsin. Sorunu yanlış anladıysam kusura bakma.
- bir peynir kutusu kibrit (04.08.18 07:46:21)
@biseysorcaktim
bazı sutunlarda html tagı ile almam gereken yerler olduğundan o kısım var hocam.eğer innerHTML yerine .value yaparsam bu seferde diğer kısmılar db'ye undefined değerini basıyor. yani select tagı için html almamasını istiyorum. mümkün mü?
bazı sutunlarda html tagı ile almam gereken yerler olduğundan o kısım var hocam.eğer innerHTML yerine .value yaparsam bu seferde diğer kısmılar db'ye undefined değerini basıyor. yani select tagı için html almamasını istiyorum. mümkün mü?
- goodman (04.08.18 09:18:04 ~ 09:30:31)
teşekkürler. dediğiniz şekilde çözüldü.
- goodman (04.08.18 10:10:23)
1