<script> //update $(document).ready(function(){ $('#upd_data_personal').submit(function(){ //$('#info').hide(); var form = $(this), formData = form.serialize(), formUrl = form.attr('action'), formMethod = form.attr('method'), responseMsg = $('#info_upd_data'); responseMsg.hide() .addClass('response-waiting') .text('proszę czekać...') .fadeIn(200); //alert("Data: " + formData); $.ajax({ //type: "POST", type: formMethod, url: "/ajax/AjaxUpdateData.php", data: formData, processData: false, contentType: false, success: function(data){ var responseData = jQuery.parseJSON(data), klass = ''; switch(responseData.status){ case 'error': klass = 'response-error'; break; case 'success': klass = 'response-success'; break; } responseMsg.fadeOut(200,function(){ //$('#info').hide(); $(this).removeClass('response-waiting') .addClass(klass) .text(responseData.message) .fadeIn(200,function(){ setTimeout(function(){ responseMsg.fadeOut(200,function(){ $(this).removeClass(klass); //$('#info').show(); }); },3000); }); }); } }); return false; }); }); //end update </script>
oraz:
Jak to prześlę metodą GET wszystko jest ok i aktualizuje w bazie. Natomiast jak odbiorę form methodą post to tak jakby nie przesyłał tego.
A tak odbieram sobie w php dane.
$name = $_GET['imie'];
Zatem pytanie brzmi co robią źle ? :-)