Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 不允许重复的用户名_Backbone.js_Marionette_Backbone Views_Backbone Events_Backbone Relational - Fatal编程技术网

Backbone.js 不允许重复的用户名

Backbone.js 不允许重复的用户名,backbone.js,marionette,backbone-views,backbone-events,backbone-relational,Backbone.js,Marionette,Backbone Views,Backbone Events,Backbone Relational,我已经为用户创建了用户界面来创建他们自己的用户名和密码。用户名和密码以JSON格式存储 工作流程: 当用户单击“注册”按钮时,将显示用户界面 带有用户名和密码输入文本字段的屏幕 当用户输入用户名时,它调用blur事件来捕获 在输入文本字段中输入的值 我的目标是检查用户输入的用户名是否已经存在。如果username存在,则应要求用户创建新的用户名。因此,不应允许重复的用户名 我们如何检查重复项???工作流基本上是: 在客户端上创建用户模型实例(使用用户名等) 保存模型实例,该实例将发送API请求

我已经为用户创建了用户界面来创建他们自己的用户名和密码。用户名和密码以JSON格式存储

工作流程:

  • 当用户单击“注册”按钮时,将显示用户界面 带有用户名和密码输入文本字段的屏幕

  • 当用户输入用户名时,它调用blur事件来捕获 在输入文本字段中输入的值

  • 我的目标是检查用户输入的
    用户名
    是否已经存在。如果
    username
    存在,则应要求用户创建新的用户名。因此,不应允许重复的用户名


    我们如何检查重复项???

    工作流基本上是:

  • 在客户端上创建用户模型实例(使用用户名等)
  • 保存
    模型实例,该实例将发送API请求
  • 在服务器上,检查用户名是否重复。如果已存在具有该用户名的用户,则返回错误代码(例如,422不可处理实体)
  • 捕获客户端上的错误(例如,在
    错误
    回调中),并对其进行处理

  • 请展示您为实现这一目标所做的初步努力。StackOverflow不鼓励直接询问代码。