KeyPress 事件在 Ember 中没有按预期工作 [英] KeyPress event not working as expected in Ember

查看:15
本文介绍了KeyPress 事件在 Ember 中没有按预期工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要做的是,每当用户停止在项目名称"字段中输入内容时进行 ajax 调用 &对照数据库检查它显示一种错误消息,说它存在".但是按键事件没有按预期工作,首先它省略了输入的第一个字母 &结果单词没有完全发送到数据库.

这是我的控制器:

App.ProjectController = Ember.ArrayController.extend({动作:{创建新:函数(){数据 = {项目名称:this.get('项目名称'),projectdesc : this.get('projectdesc'),项目预算:this.get('projectbudget'),};控制台日志(JSON.stringify(数据));//console.log(id);$.ajax({类型:POST",url : "http://ankur.local/users/createNewProject",数据:数据,数据类型:json",成功:功能(数据){console.log('成功');//警报('');}});alertify.success("项目创建");this.set('项目名称', "");this.set('projectdesc', "");this.set('项目预算', "")返回假;},检查名称:函数(){数据 = {项目名称:this.get('项目名称'),};var checkName = $.ajax({类型:POST",url : "http://ankur.local/users/checkProjectName",数据:数据,数据类型:json",成功:功能(数据){console.log('是的');}});控制台日志(数据);console.log(checkedName);}}});

这是 HTML,





        
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆