Как я могу сгенерировать исключение на моем сервере и сделать так, чтобы сообщение об исключении читалось в JavaScript (я использую AJAX с jQuery).Моя серверная среда - Google App Engine (Python).
Вот мой код сервера:
def post(self):
answer_text = util.escapeText(self.request.get("answer"))
# Validation
if ( len(str(answer_text)) < 3):
raise Exception("Answer text must be at least 2 characters long.")
return
А вот запрос AJAX:
$.ajax({
type: "POST",
url: "/store_answer.html",
data: "question_id=" + question_id +"&answer="+answer,
success: function(responseText){
handleSuccessfulAnswer(question_id);
},
error: function(responseText){
// TODO: How to get the exception message here???
alert("???????????");
},
complete: function(data) {
submitCompleted(submitName, "Submit");
}
});
Спасибо!