发出后退按钮后,Jquery(选择框)会记住之前选择的项目

时间:2013-08-30 15:45:30

标签: javascript html combobox jquery-easyui

我有一个jquery easyui组合框,其中包含.html文件中包含的3个选项,例如test.html。当用户选择要检查的节点时,这会重写一些url以动态传递其值:

<select id="mycombobox" class="easyui-combobox" style="width:90px;" data-options="
 onSelect: function(rec){
  $('a#link1').attr('href', '/scripts/system?' + $('#mycombobox').combobox('getValue'));
  $('a#link2').attr('href', '/scripts/memory?' + $('#mycombobox').combobox('getValue'));
  $('a#link3').attr('href', '/scripts/cpu?' + $('#mycombobox').combobox('getValue'));}">

   <option value="node1">- machine1 -</option>
   <option value="node2">- machine2 -</option>
   <option value="node3">- machine3 -</option>
</select>

 <a id="link1" href="/scripts/system?node1">SYSTEM</a>
 <a id="link2" href="/scripts/olm/memory?node1">CPU</a>
 <a id="link3" href="/scripts/olm/cpu?node1">MEMORY</a>

一切正常,但是当脚本运行时,我返回到select所在的页面(从脚本被触发的地方,我的案例test.html),select值返回到初始值{{ {1}}。

我想要达到的目标是: 当用户选择例如"- machine1 -"并按下例如"- machine 2 -"链接时,脚本被触发,一切运行正常(它是一个CGI_BIN,它检查一些unix的东西并以html格式打印,我也插入一个后面按钮)。

此后,当用户按下“后退按钮”(后退按钮是指向SYSTEM的链接)时,我希望在加载test.html页面时将组合框设置为先前选择的值,在我的案例:test.html

非常感谢任何帮助。 谢谢。

0 个答案:

没有答案