$('#btnsave').click(function() {
var id = $('.nameact').attr('data-id');
var img = $('#imguser').attr('src');
var uname = $('#inpuname').val();
var pass = $('#inpass').val();
var canpublic = $('#selcanpublic').val();
var about = $('#txtabout').val();
$.post('btn-save.php', {id, img, uname, pass, canpublic, about}, function(data) {
console.log(data);
});
});
It works fine but because inpuname, inpass, selcanpublic, txtabout
are all elements of a form (forma
) I wonder is it possible to serialize that data and add them to $.post
data?
Something like this:
$('#btnsave').click(function() {
var id = $('.nameact').attr('data-id');
var img = $('#imguser').attr('src');
$.post('btn-save.php', {id, img, $('#forma').serialize()}, function(data) {
console.log(data);
});
});