0
我想用true
,false
bool結果的基礎上用ajax成功函數做一些事情。用ajax處理Bool函數
它的時候我交叉檢查電子郵件對數據庫 -
功能 -
public bool RegisterEmail(string email) {
var registeredemail = (from u in db.FunRegistereds
where u.EmailAddress == email
select u).ToList();
if (registeredemail.Count() == 0 && registeredemail == null) {
return false;
}
else {
return true;
}
}
Ajax的處理 -
$(function() {
$('#exist-email').on('keyup', function() {
var email = $('#exist-email').val();
$.ajax({
url: '/Account/RegisterEmail/?email=' + email,
type: 'post',
success: function (data) {
if (!data) {
$('.avalibility-email').html("<h2>" + "'" + email + "'" + "</h2>" + " Is" + "<b>" + " not" + "</b>" + "</b>" + " available for email address.");
} else {
$('.avalibility-email').html("<h2>" + "'" + email + "'" + "</h2>" + " Is" + "<b>" + " available " + "</b>" + "</b>" + "for email address.");
}
}
});
});
});
但我不得到的結果的基礎true
或false
。
裏面的AJAX'success'方法,你在控制檯中得到什麼,如果你把'的console.log(數據)'裏面呢? –
@palašes,是的,我可以看到從服務器端一切正常。 – user3163213