我停下来两天寻找答案,
这是我的数据的样子:
字段行具有以下数据:
rows :
[
[
"1",
"test1",
"pw85798",
"GM",
"38475786",
"yr",
"m",
"20-11-1972",
"100",
"test@yahoo.com"
],
[
"11",
"test2",
"pw78423786",
"media",
"",
"yrer",
"m",
"11-05-1990",
"1",
"yuterui@yahoo.com"
],
我有 2 个文本框:usetext
和pwstext
我希望我的循环获取文本上的 2 个值并查看数组内部 if usrtext = "test1"
和pswtext = "pw85798"
。然后<div>
会出现。如果没有,请提醒"error"
我需要这段代码才能继续。
我尝试过这个:
db.openDoc(id, {
success:function (result) {
// Update revision input field
$("#revision").val(result.rows[0,1]);
它返回所有第一个索引:
1, test1, pw85798, GM, , 38475786, yr, m, ...
最佳答案
我不推荐也不应该使用此代码。
但我认为这可以按照你想要的方式工作,尽管这确实是不明智的。使用它需要您自担风险。
我正在迭代您的 json 数据,并将用户名和密码与文本框的内容进行匹配。我真的不太愿意提供这个哈哈。
“q”是一个包含 json 数据的 JavaScript 对象。
q.forEach(function(item) {
if($("#user").val() == item[1] && $("#pass").val() == item[2]) {
alert(1);
// do something
} else {
alert(2);
// do something else
}
});
关于javascript - jquery 和 json 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23757399/