我有这个连接到newsletter-signup.html
文件的 AJAX 请求,然后在返回的data
变量中搜索字符串“form-success”。此字符串通过if
语句中的 (Django) 模板应用,以标记表单成功。
这是搜索整个数据的片段:
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 () {
});
}
}
});