Я предполагаю, что вы используете ASP.NET AJAX, а не jQuery или какую-либо другую стороннюю библиотеку JavaScript.
Обратный вызов сбоя ASP.NET AJAX принимает один параметр.Из MSDN пример обратного вызова при сбое будет выглядеть так:
function wcfFailCallback(error)
{
var stackTrace = error.get_stackTrace();
var message = error.get_message();
var statusCode = error.get_statusCode();
var exceptionType = error.get_exceptionType();
var timedout = error.get_timedOut();
// Display the error.
var RsltElem =
document.getElementById("Results");
RsltElem.innerHTML =
"Stack Trace: " + stackTrace + "<br/>" +
"Service Error: " + message + "<br/>" +
"Status Code: " + statusCode + "<br/>" +
"Exception Type: " + exceptionType + "<br/>" +
"Timedout: " + timedout;
}
Таким образом, функция wcfFailCallback
принимает параметр error
, который имеет ряд свойств, которые предоставляют вам информацию о том, что не удалось.
Полный текст статьи по MSDN здесь .В нем содержится довольно много подробностей о том, как подключить службы WCF к клиентам ASP.NET AJAX.
Надеюсь, это поможет !!Если есть другие вопросы или я не до конца понял ваш вопрос, дайте мне знать, и я соответствующим образом обновлю свой ответ.