Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查ID是否在数组中?_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript 检查ID是否在数组中?

Javascript 检查ID是否在数组中?,javascript,jquery,arrays,Javascript,Jquery,Arrays,我已将url传递到我的页面 domain.com/users=1237,3728,5686 我有另一个数组,在这个数组的循环中,我想检查这个ID是否存在于URL中传递的ID中。然而,我不确定如何实现这一点。主要是如何将URL参数放入数组中,以便进行比较 有人能帮忙吗 var user = new Array(); var list_len = realDataUsers.length; for(var i=0;i<list_len;i++){ user['id'] = realD

我已将url传递到我的页面

domain.com/users=1237,3728,5686
我有另一个数组,在这个数组的循环中,我想检查这个ID是否存在于URL中传递的ID中。然而,我不确定如何实现这一点。主要是如何将URL参数放入数组中,以便进行比较

有人能帮忙吗

var user = new Array();
var list_len = realDataUsers.length;
for(var i=0;i<list_len;i++){
    user['id'] = realDataUsers[i].id;
    if($.inArray(user['id'], tousersArray), 1){
        // get selected state for option
    }

    options = options + "<option value='"+"U|"+user['id'] +"'>"+"User ("+user['name']+")</option>";

}
var user=new Array();
var list_len=realDataUsers.length;

对于(var i=0;i
ToUserArray
是什么样子的?if
条件中的
,1
是什么情况?请在使用不熟悉的函数之前阅读文档:您处于与以下类似的情况中:
if(1==1,0){alert(1)}
因为最后一个参数是0,所以它是错误的。与
相反,如果(1==0,5){alert(1)}
这是真实的,因为是5。我也很高兴知道这个(x,y)东西的规范术语。请看,共识是“不,他们不应该”!你的URL真的像你给出的例子吗?通常有一个问号,如:“domain.com?users=1237”这篇文章可能会有帮助: