Foundation Abide with AJAX 函数
Foundation Abide with AJAX function
我一直在尝试创建一个检查用户系统以防止重复。下面的代码 returns 正确或错误但由于某种原因它没有触发错误 class 系统显示错误。
JavaScript
$(document).foundation({
abide : {
validators: {
checkUser: function(el, required, parent) {
var result = $.ajax({ type: "GET", url: "../functions/checkUsername.php",data:{'username':el.value}, async: false }).responseText;
return result;
}
}
}
});
PHP 脚本检查用户名和 returns 真或假。
如果有人知道我做错了什么,我将不胜感激。
对 $.ajax()
returns 的调用是一个承诺,因为它是非阻塞的。我不认为 Abide 处理承诺:也许它只是期望 true
或 false
,并且由于您的结果可以被强制为 true
(它既不是 null
也不是 unde
罚款)它认为用户输入是有效的。
我一直在尝试创建一个检查用户系统以防止重复。下面的代码 returns 正确或错误但由于某种原因它没有触发错误 class 系统显示错误。
JavaScript
$(document).foundation({
abide : {
validators: {
checkUser: function(el, required, parent) {
var result = $.ajax({ type: "GET", url: "../functions/checkUsername.php",data:{'username':el.value}, async: false }).responseText;
return result;
}
}
}
});
PHP 脚本检查用户名和 returns 真或假。
如果有人知道我做错了什么,我将不胜感激。
对 $.ajax()
returns 的调用是一个承诺,因为它是非阻塞的。我不认为 Abide 处理承诺:也许它只是期望 true
或 false
,并且由于您的结果可以被强制为 true
(它既不是 null
也不是 unde
罚款)它认为用户输入是有效的。