ваш JS должен быть таким -
var str = $( "form" ).serializeArray();
var postData = new FormData();
$.each(str, function(i, val) {
postData.append(val.name, val.value);
});
$.ajax({
type: "POST",
data: postData,
url: action,
cache: false,
contentType: false,
processData: false,
success: function(data){
alert(data);
}
});
Теперь сделайте это в своем PHP-скрипте -
print_r($_POST);
вы получите все данные формы в окне предупреждения.