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);
}

フォームを送信すると、ローカルストレージに必要なものが正確に含まれます。ポップアップ ウィンドウを閉じて、メイン ページのローカル ストレージを探しましたが、空でした。2 つのページは同じドメインのものですが。

メインページの URL :http://192.168.0.215/Asicx_Merch/web/CreateUserCom/vide/vide/vide

ポップアップ ウィンドウの URL:

http://192.168.0.215/Asicx_Merch/web/ChoixSecteur

見逃したものはありますか?前もって感謝します。PS: symfony2 を使用しています。

4

0 に答える 0