$.ajax({
cache: false,
url: "get.php",
type: "POST",
data: ({sometext : "Ok"}),
error: (function(error_otvet){$("#string1").html("<p class=\"error-msg\">" + error_otvet + "</p>");}),
success: function(msg){$("#string1").html(msg);},
dataType: "html",
global: false
});
В случае успеха (заголовок HTTP 200й) успешно срабатывает success. В случае, допустим 500й ошибки, когда в теле HTTP присутствует контент (ошибка выводится через PHP header) error срабатывает не корректно. Вместо тела HTTP передаваемое в переменную error_otvet, error_otvet получает значение: [object XMLHttpRequest]. Где копать...???