本帖最后由 clq1990 于 2014-03-16 01:48:49 编辑

解决方案 »

  1.   

    我觉得吧,是不是你引号用错了。你这样试试:eval("opener.document.URLParams['form'].URLParams['field']");而且,eval好像是不会有返回值的吧;
    改成这样试试
    var objField;
    eval("objField = opener.document.URLParams['form'].URLParams['field'];");
      

  2.   

    console.log(URLParams["form"]);
    console.log(URLParams["field"]);
    var objField;
    eval("objField = opener.document.URLParams['form'].URLParams['field'];");
    你都在浏览器的控制面板,打印一些东西,然后看看相应的东西是不是正确的,这样慢慢的调试。
    这样只是看代码,实在是看不出来哪里的问题的。只能看出一些很明显的错误。