JS如何将 一组数字 匹配到json数组里,判断是否存在,并获得json数组的值
用户选择了{1,3,5}的时候返回id=1;用户选择{1,3,6},提示“选择错误”有一个json数组为array[0]['id']=1;array[0]['value'...
用户选择了 {1,3,5}的 时候 返回 id=1; 用户选择 {1,3,6},提示“选择错误”
有一个json数组为 array[0]['id']=1; array[0]['value']=array('name'=>1,'name1'=>3,'name2'=>5)
array[1]['id']=1; array[1]['value']=array('name'=>1,'name1'=>2,'name2'=>3)
check={1,3,5};
$.each(param, function(i, n){
if () {
id=i;
var have=ture
}
});
if (have!=ture){
alert (‘选择错误’)
} 展开
有一个json数组为 array[0]['id']=1; array[0]['value']=array('name'=>1,'name1'=>3,'name2'=>5)
array[1]['id']=1; array[1]['value']=array('name'=>1,'name1'=>2,'name2'=>3)
check={1,3,5};
$.each(param, function(i, n){
if () {
id=i;
var have=ture
}
});
if (have!=ture){
alert (‘选择错误’)
} 展开
展开全部
var param = [{id:1,value:[1,3,5]},{id:1,value:[1,2,3]}];
var check = [1,3,5];
var judge = function (check, param) {
var isExisted = false;
$.each(param, function (i, n){
if (n.value.sort().join(",") == check.sort().join(",")) {
isExisted = true;
return i;
}
});
if (!isExisted) {
alert ("choose error");
}
};
judge (check, param);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询