【发布时间】:2010-08-12 02:54:35
【问题描述】:
如何在我的服务器上引发异常并在 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");
}
});
谢谢!
【问题讨论】:
标签: jquery python ajax google-app-engine