var d = {}; var t = $('form').serializeArray(); t.forEach(function(item, index){ d[item.name] = item.value; }); $.post("a.php",d,function(result){ layer.alert(result,function () { location.reload(); });