1

所以我有这个页面,其中包含一个打开弹出窗口的按钮:

<a onClick="javascript:window.open('{{ path('ChoixSecteur')}}','Choix Secteurs','scroll=yes, location=no, menubar=no, status=no, width=400,height=500')" href="" title="" class="sideB bLightBlue">Ajouter Secteurs</a>

在打开的页面中,我有一个包含检查树的表单:

    <form action="javascript:RecupererSecteurs()" >
    <h1>Secteurs</h1>
    <div id="tree_div" >
        <ul class="tree" id="tree_ul">
           //Check tree Dynamically generated
        </ul>
    </div>
    <button type="submit" class="btn btn-info">Valider</button>
    </form>

至于功能RecupererSecteurs(),它是这样的:

function RecupererSecteurs()
{
    i=0;
    localStorage.clear();
    $('ul.tree').find('div.checked').each(function(){
        i++;
        li=$(this).parent('li');
        localStorage.setItem(i,li.find('input:first').val());
    });
   // window.close();
   localStorage.setItem('number',i);
}

现在,当我提交表单时,本地存储正是我想要的。我关闭弹出窗口并寻找主页的本地存储,但发现它是空的。虽然这两个页面来自同一个域。

主页的网址:http://192.168.0.215/Asicx_Merch/web/CreateUserCom/vide/vide/vide

弹窗网址:

http://192.168.0.215/Asicx_Merch/web/ChoixSecteur

有什么我想念的吗?!提前致谢。PS:我正在使用 symfony2。

4

0 回答 0