newsletter-signup.html
ファイルに接続し、返さdata
れた変数で文字列「form-success」を検索するこのAJAXリクエストがあります。この文字列は、ステートメント内の(Django)テンプレートを介して適用され、フォームが成功したことを示します。if
データ全体を検索するスニペットは次のとおりです。
if (data.indexOf('form-success') > 0) {
このデータを検索するより速い方法はありますか?または、返されたデータが正常にサインアップされたかどうかを判断するためのより良い方法はありますか?
よろしくお願いします。完全なコードは次のとおりです。
$.ajax({ url: '/newsletter-signup', type: 'GET', data: {email: emailVal}, async: false,
success: function(data){
// Returning 'form-success' in our data string indicates the sign up worked
if (data.indexOf('form-success') > 0) {
// open the success message in a modal window
happyModal.open({ content: thankYouContent });
} else {
// if not successful re-load the contents, firing our standard error message
theBtn.removeClass('disabled');
$('.login-panel').load('/newsletter-signup','email=' + encodeURIComponent(emailVal), function () {
});
}
}
});