Поймать и показать ошибку из вызова службы WCF в JavaScript - PullRequest
0 голосов
/ 28 апреля 2010

Я звоню в службу WCF через javascript и сейчас она не показывает никаких ошибок, которые могут произойти на стороне службы для пользователя.У меня есть код ниже, и я ищу лучший способ сообщить пользователю, что произошла ошибка, включая стек вызовов и сообщение об ошибке, если это возможно.

Сам сервис выдает FaultException, если произошла ошибка.Однако я хочу отловить эту ошибку в вызове javascript и показать ее пользователю.

Вот код js для вызова службы

function Save() {
    var saveInfo = $("._saveInfo").val()

    app.namspace.interfacetoservice.Save(
        saveInfo,
        function(results) {
            if (results == true) {
                window.close();
            }
            else {
                alert("error saving");
            }
        }
    );
}

Спасибо за помощь!

1 Ответ

0 голосов
/ 28 апреля 2010
app.namspace.interfacetoservice.Save( 
    saveInfo, 
    function(results) { 
        if (results == true) { 
            window.close(); 
        } 
        else { 
            alert("error saving"); 
        } 
    },
    function(error) { 
        alert(error.get_StackTrace());
    });

Спасибо, если кто-то изучил это, я не знал о втором обратном вызове, который происходит из-за ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...