私のAjaxコード:ajaxにメッセージを返す方法は?
$.ajax({
type: 'POST',
url: URL + "xyz/" ,
data: {"email": email},
success: function(data) {
alert('hello')
},
dataType: "json",
});
のpython +ボトルの枠組みの中で私のハンドラ:
def index():
if request.POST == XMLHttpRequest:
email = request.GET.get('email')
response.COOKIES['email'] = email
if check_email(email): //a method written for checking email
return some template
else:
return False //here i want to return some error message to ajax. How to
はそれを行いますか?そして、どのようにajaxでエラーをキャッチした。
throwing error:NameError( "グローバル名 'XMLHttpRequest'が定義されていません) はボトルをサポートしていますか?
どこからコピーしましたか?ほとんどのPythonの行は意味を持ちません。 –
NameErrorは、XMLHttpRequestが定義されていないため、おそらくどこかからインポートする必要があります。また、私の推測では、XMLHttpRequestはクラスなので、 '=='ではなく 'isinstance(request.POST、XMLHttpRequest)'を使いたいと思うでしょう。 –