如何在Azure移动服务中使用使用逻辑验证数据
How to validate data with usage logic in Azure mobile service
我的问题是如何验证数据。我不知道JS,所以我试着这样做:
function insert(item, user, request) {
if(typeof item.NamePlayer!=='empty') // in app default value is 'empty'
{
request.execute();
}
}
JS在表上有contain方法吗?例如,我想要对表"NamePlayer"的响应,而不是添加具有相同值的项。
您的条件将始终为真。运算符typeof
将返回以下值之一:"number"、"string"、"boolean"、"object"、"function"answers"undefined"-因此它永远不会是"空"。如果要检查项目是否。NamePlayer不为空,您可以使用以下条件:
if (item.NamePlayer !== '') {
// ...
}
您还可以简化条件,这也将捕获客户端没有在输入中发送NamePlayer值的情况:
if (item.NamePlayer) {
// ...
}
还有一件事:你的剧本只会处理"积极"的情况;它还需要在条件失败的情况下发送响应。类似下面的代码:
function insert(item, user, request) {
if (item.NamePlayer) {
request.execute();
} else {
request.respond(400, 'NamePlayer is required');
}
}
相关文章:
- 使用html中的外部javascript进行数据验证
- JS验证ajax返回的html中的表单数据
- 自定义验证并格式化从数据数据库返回的响应-BEGINNER
- 如何在使用ajax提交的codeigniter中使用form_validation验证表单数据
- 正则表达式(JavaScript),用于创建数字必须大于x的数据验证
- 验证数据并将其保存到数据库以供实时应用程序使用的正确方法
- 模态窗口yii2中的Ajax验证数据
- 来自第三方身份验证的 Firebase 身份验证数据在移动 safari iOS8 中始终为空
- 验证数据是否已在数据库中,具有更多输入相同的类
- 验证数据 jQuery Handsontable 输入
- D3:如何在数据绑定期间验证数据
- Validation jQuery未正确验证数据
- 如何在Azure移动服务中使用使用逻辑验证数据
- 表单验证——jQuery验证是否足够,以及如何在PHP中巧妙地验证数据
- 向firebase数据库添加身份验证数据
- 单击按钮,我想验证数据,如果为真,我想要删除确认对话框.这可能吗?
- web和jvm之间的Firebase身份验证数据不匹配
- Jquery验证数据
- 如何通过编辑时验证数据是否相同来更改按钮文本
- 使用JS Regex验证数据