jquery ajax not sending dates -
i hoping can me problem facing:
i have ajax call follow:
$(document).ready(function(){ $("#booking").submit(function() { var arrival = $('#arrival').attr('value'); var departure = $('#departure').attr('value'); var ap_id = $('#ap_id').attr('value'); $.ajax({ type: "post", url: "ajax/val_booking.php", data: "arrival="+ arrival +"&departure="+ departure +"&ap_id=" + ap_id, }); return false; }); }); all fields in html form have "name" attribute.
when sending info ap_id sent arrival , departure empty (checked firebug).
also used serialize() same result.
does know might problem or might doing wrong?
thank help.
ps: using datepicker
try this:
$('#booking').submit(function() { var arrival = $('#arrival').val() var departure = $('#departure').val(); var ap_id = $('#ap_id').val(); $.ajax({ type: 'post', url: 'ajax/val_booking.php', data: { arrival: arrival, departure: departure, ap_id: ap_id }, success: function(result) { alert('success'); } }); return false; }); or if want send form values use .serialize() function:
$('#booking').submit(function() { $.ajax({ type: 'post', url: 'ajax/val_booking.php', data: $(this).serialize(), success: function(result) { alert('success'); } }); return false; });
Comments
Post a Comment