mandarīnpīle Posted December 30, 2013 Report Share Posted December 30, 2013 (edited) Ar Ajax jārealizē datu nolasīšana, dzēšana, updeitošana. Tam izveidota tabula: http://jsfiddle.net/L9Tc3/2/ Problēma: Uzbrauc ar peli uz lauka, ko vēlas updeitot Nospiež 'Update' Ieraksta jaunās vērtības Spiež 'Save' jQuery nolasa (un šajā fiddlā alert()'o ) vecos datus, nevis jaunos Kā tikt pie jaunajiem datiem? Liekas ka 'on' nedarbojas gluži tā, kā expected. Edited December 30, 2013 by mandarīnpīle Quote Link to comment Share on other sites More sharing options...
briedis Posted December 30, 2013 Report Share Posted December 30, 2013 Tas ir tāpēc, ka tu nolasi vērtību ar attr('value'). Šis atgriež html atribūta value=.. vērtību. Tev vajag iegūt elementa propertija vērību ar $('input').prop('value') vai $('input').val(); vai $('input')[0].value (natīvais DOM) Izlasi šo: http://stackoverflow.com/questions/5874652/prop-vs-attr Karoč, vajag izprast atšķirību starp atribūtiem un propertijiem. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted December 31, 2013 Report Share Posted December 31, 2013 (edited) Kaut kas tev tur tajā fidlā nav riktīgi, "Destroy" nav iespējams uzklikšķināt, jo on hover nomainās uz "Update". Also, which_td, td_val, name, text - kur ir "var"? Kāpēc tu tos variabļus definē kā globālus? Ieteiktu vienmēr izmantot "use strict". Edited December 31, 2013 by jurchiks Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.