Здравствуйте. Есть форма(упрощенно):
<div class="formWrapper">
<form>
<input type="text" name="name">
<input type="submit" name="submit" value="Отправить">
</form>
</div>
Отправка происходит при помощи Ajax
$.ajax({
type: "POST",
url: "handler.php",
data: fd,
contentType: false,
cache: false,
processData: false,
success: function(data){
$popupId.find('.popup__inner').html(data);
}
})
в обработчик передаю объект:
var $formContent = $popupId.find('.popup__inner').html(),
errorMsg = '<p style="color:red;text-align:center;">Ошибка, попробуйте ещё раз!</p>',
$errorMsg = errorMsg + $formContent,
$successMsg = $('.successMsg').html(),
fd = new FormData();
fd.append(errorMsg, $errorMsg);
Правильно ли добавлять данные полученные с помощью .html() через .append()??
(в обработчике $_POST['errorMsg'] - нет)