var str=[['1', '项一'], ['2', '项二']]上面可能是多个=[['1', '项一'], ['2', '项二'],.....]我要得到 这二组值
  1,2
  项一,项二最好正则实现

解决方案 »

  1.   

    靠  我现在是这样实现的
    var str=eval("[['1', '项一'], ['2', '项二']]");
    var id='',name='';
    for(var i=0;i<str.length;i++)
    {
    id+=str[i][0]+',';
    name+=str[i][1]+',';
     }
     alert(id.substring(0,id.length-1))
     alert(name.substring(0,name.length-1))
      

  2.   

    没有人会这样的js吗?
    那有人知道为什么我下载的时候总是弹出
    “为保护你的安全,internet explorer 已阻止从此站点下载文件到您的计算机。单击此处查看选项”
    我是用java开发的下载 为什么csdn下载的时候我就不会弹这个出来。
      

  3.   


    IE设置的问题。
    工具-internet选项-安全-Internet-自定义级别对标记为可安全执行脚本的ActiveX控件执行脚本
    选择“启用”下载已签名的ActiveX控件
    选择“提示”正则的,一会写给你。
      

  4.   


    var arr = [['1', '项一'], ['2', '项二'], ['3', '项三'], ['4', '项四']];
    var a = [], b = [];
    for(x in arr){
    a.push(arr[x][0]);
    b.push(arr[x][1]);
    }
    alert(a)
    alert(b)
    试试至于 安全提示, ie下 会这样的,传至 服务器 就可以了,
    或者 换成360这样基于ie内核就可以
      

  5.   


    打开ie设置看了一下 确实是这样设置的 没有用 如果是ie设置其它网站下载时 也应该弹出“为保护你的安全,internet explorer 已阻止从此站点下载文件到您的计算机。单击此处查看选项”关键是只有我自己做的项目下载就出现这个
      

  6.   

    把你的本地地址加到可信任站点试试。
    比如http://localhost:8080
      

  7.   

    这个东东也没必要用正则,如果非要用,可以这样
    var str= [['1', '项一'], ['2', '项二']];
    var s1 = "";
    var s2 = "";
    var r = "";
    while(r = /(\d+),([\u4E00-\u9FA5]{2,})/.exec(str)){
    s1 += ',' + r[1];
    s2 += ',' + r[2];
    }
    alert(s1);
    alert(s2);
      

  8.   

    [Quote=引用 8 楼  的回复:]
    这个东东也没必要用正则,如果非要用,可以这样
    var str= [['1', '项一'], ['2', '项二']];
    var s1 = "";
    var s2 = "";
    var r = "";
    while(r = /(\d+),([\u4E00-\u9FA5]{2,})/.exec(str)){
    s1 += ',' + r[1];
    s2 += ',' + r[2];
    }
    ....这样不是我想要的咯.........
    原来就已经是可信任站点了 是不是下载方法 那里改一下?
      

  9.   


    直接在前台测试js程序是有这样的现象,但是后台发送过来的js就没问题了,所以不用纠结这些东西。
      

  10.   

    Ext.ux.JsonPanel.superclass.initComponent.call(this);
    Ext.ux.JsonPanel.superclass.constructor.call(this);
    上面有啥区别?是什么意思