У меня есть следующие JQuery, который не дают наиболее наглядный messsages ошибки ...Описательные сообщения об ошибках
url: 'server_page.aspx',
type: 'POST',
data: { intID:$(this).attr("id"), strState:"1" },
error: function() { alert('Error'); },
success: function() { }
Как получить более описательные сообщения об ошибках, если это возможно?
EDIT:
Это полный JavaScript:
$ (документ) .ready (функция() { $ ("вход: Флажок") изменение (функция() { вар что = это;
if($(this).is(":checked")) {
$.ajax({
url: 'favorite_on_off.aspx',
type: 'POST',
data: { strFavoriteID:$(that).attr("id"), strState:"1" },
timeout: 1000,
error: function(xhr, status, error)
{
alert("values: strFavoriteID: " + $(that).attr("id") + " strState: " + "1");
alert('Error: ' + status + '\nError Text: ' + error);
},
success: function() { }
});
} else {
$.ajax({
url: 'favorite_on_off.aspx',
type: 'POST',
data: { strFavoriteID:$(that).attr("id"), strState:"0" },
timeout: 1000,
error: function(xhr, status, error)
{
alert("values: strFavoriteID: " + $(that).attr("id") + " strState: " + "0");
alert('Error: ' + status + '\nError Text: ' + error);
},
success: function() { }
});
}
});
});
Это сообщения об ошибках:
значения: strFavoriteID: C: \ папка \ document.doc strState: 1
Ошибка: Ошибка Текст Ошибка: не определено
Что вы ищете, чего не получаете? Кроме того, поскольку вы отправляете на страницу ASP.NET, есть некоторые переменные POST, которые необходимы для успешного POST, если вы не отключили их необходимость на странице ASP.NET. – Andrew
Я просто получаю сообщение об ошибке вместо записи в базе данных. – oshirowanen
Я обновил исходный вопрос, чтобы показать полный сценарий плюс сообщения об ошибках. – oshirowanen