Как обработать сообщение, возвращаемое из jquery.ajax () - PullRequest
1 голос
/ 07 июня 2011

Я хотел бы знать, каковы свойства объекта msg из jquery.ajax ().Я генерирую исключение внутри статической функции asp.net, но я не могу привести его в javascript.

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

Ответы [ 2 ]

0 голосов
/ 07 июня 2011

Вы можете прочитать ответ со своей .Net страницы, например.

$(function(){
  $.ajax({
    type: 'POST',
    url: "test.aspx",
    data: "ref=test",
    success: function(r) {  },
    error: function(r) { alert(r.toString()); }
  });
});

Затем вы можете прочитать сообщение об ошибке и выполнить необходимые действия.

0 голосов
/ 07 июня 2011

Если у вас есть исключение на стороне сервера, то JavaScript не может перехватить исключение, потому что JavaScript на стороне клиента.

Вы можете перехватить исключение самостоятельно на стороне сервера и отправить пользовательское сообщение об ошибке в «функцию успеха» Ajax, чтобы обработать выданную вами ошибку (исключение)

...