php - ajax request hidden fields -


i'm developing site (only fun , learn programming jquery) , i'd know what's wrong :

$(window).unload(function(){  var myid = $('input#v1').attr('value');   // hidden  var playauth = $('input#v2').attr('value');   // hidden  var srvid = $('input#v3').attr('value');      // hidden  var result = 'myid='+ myid +'&auth='+ playauth +'&srvid='+ srvid;     $.ajax({             type: "get",             data: result,             url: "closing.php",             complete: function(data) {             alert(data.responsetext);             }            }); }); 

i'm trying update database table. when close window nothing happens. previous version of function :

window.onunload = function () {   var xhreq = new xmlhttprequest();   var n = document.getelementbyid("v1").innerhtml;   var o = document.getelementbyid("v2").innerhtml;   var p = document.getelementbyid("v3").innerhtml;   xhreq.open("get", ("closing.php?myid=" + n + "&auth=" + o + "&srvid=" + p) , false);   xhreq.send(null);   var serverresponse = xhreq.responsetext;   alert(serverresponse);  }; 

.. saw response alert values 'undefined'. .... because type of inputs hidden..? form... maybe miss ?? i'm new jquery/ajax .. please help!!

<form method="get"> <input id="v1" type="hidden" name="val1" class="aget" value="<?php echo $_get['myid']; ?>" /> <input id="v2" type="hidden" name="val2" class="bget" value="<?php echo $_get['playauth']; ?>" /> <input id="v3" type="hidden" name="val3" class="cget" value="<?php echo $_session['srvid']; ?>" /> </form>  

change

 var myid = $('input#v1').attr('value');   // hidden  var playauth = $('input#v2').attr('value');   // hidden  var srvid = $('input#v3').attr('value');      // hidden 

to

 var myid = $('input#v1').val();   // hidden  var playauth = $('input#v2').val();   // hidden  var srvid = $('input#v3').val();      // hidden 

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -