1 回答
TA贡献2041条经验 获得超4个赞
创建/更新时维护一个输入字段,如下所示value=''
当然,value=""在“创建”时和“更新”操作时的某些值(正在更新的记录的 ID),您必须根据正在执行的操作进行设置。
<input type="hidden" name="update_id" value='' id="update_id">
现在在验证的时候
username: {
required: true,
remote : {
type: "POST",
async: false,
url: yourUrlHere,
data: {
id: function()
{
return $("#update_id").val();
}
}
}
}
在这里我们发送 update_id,无论操作是创建/更新即“”,同时创建和更新时的一些值(正在更新的记录的 id)。
然后,您可以在页面上使用用户名检查逻辑,url: yourUrlHere,例如 'id'= '' then check from all records for duplicate username or if 'id'= 'someVal' then check from all records for duplicate username except 'id'= 'someVal'
- 1 回答
- 0 关注
- 66 浏览
添加回答
举报