在解析中检索字符串
Retrieving strings in Parse
我正在尝试从我的解析客户类中检索两个字符串。我想将这些字符串(分别是用户名管理员和密码管理员)与用户输入的输入字段进行比较,如果它们匹配,则会将它们带到特定页面。
我出于特定原因采用这种方法,并希望得到反馈。
$scope.logIn = function(form) {
var Customer = Parse.Object.extend("Customers");
parseAdminUsername = Customer.get('usernameAdmin');
parseAdminPassword = Customer.get('passwordAdmin');
if (form.lusername == parseAdminUsername && form.lpassword == parseAdminPassword) {
window.location = 'adminSelect.php'
} else {
alert('error');
}
};
html 代码如下所示:
<form role="form" ng-show="scenario == 'Sign up'">
<h4 id="wrongCredentials"></h4>
<input id="signupformItem" ng-model="user.lusername" type="email" name="email" placeholder="Email Address"> <br>
<input id="signupformItem" ng-model="user.lpassword" type="password" name="password" placeholder=" Password"> <br>
<br>
<button id="signupbuttonFinal" ng-click="logIn(user)" class="btn btn-danger"> Sign In</button>
</form>
我在控制台上收到以下错误:
undefined is not a function
at Object.$scope.logIn
下面是一行
parseAdminUsername = Customer.get('usernameAdmin');
您最好在构建的用户中使用 Parse,而不是创建一个单独的对象,然后您将使用 Parse.User.logIn
.
如果您要改用表。 Customer.get('usernameAdmin')
用于在执行查询以返回记录后返回字段。您最好执行查找查询来检查用户名和密码,如下所示:
var Customer = Parse.Object.extend("Customers");
var query = new Parse.Query(Customer);
query.equalTo("usernameAdmin", form.lusername);
query.equalTo("passwordAdmin", form.lpassword);
query.find({
success: function(results) {
if (results.length > 0) {
window.location = 'adminSelect.php';
}
},
error: function(error) {
// The object was not retrieved successfully.
// error is a Parse.Error with an error code and message.
}
});
我建议不要使用 window
,而是$window,以便您可以对代码进行单元测试。最好使用角度路由并创建单页应用程序。
相关文章:
- 将大数组(字符串和类型数组的混合物)存储到blob或文件中/从blob或文件检索大数组的最佳方式
- 从Meteor中的数组中检索字符串
- 如何解析文本区域中的结构化字符串数据(接近JSON)以检索其所需的属性
- 解析字符串包含'"'从mysql检索到JSON
- 从字符串中检索自定义参数的值
- 如何检索其属性为给定参数的子字符串的所有文档
- 字符串比较显示从flash[:alert]检索到的字符串上的错误
- 将选择器检索为插件中的字符串
- JQuery:参数:硬编码字符串与 ajax 检索到的字符串
- 在解析中检索字符串
- 正则表达式:检索字符串第一次出现之前的行
- 从 json 字符串中检索数组值
- 如何从 JSON 字符串中检索多个属性值
- Javascript:如何检索*字符串*数字的小数位数
- Javascript 检索字符串数组值错误
- 如何使用正则表达式检索字符串中的两个数字
- 使用正则表达式检索字符串的特定部分
- 从Meteor中的数组中检索字符串形式的值
- JavaScript在散列后检索字符串
- 在JQuery中检索字符串开头的整数