可能有点抽象,我先说下,我想实现什么样的功能吧
我动态的生态了一个联系人列表的菜单,我点击不同的联系人,则加载对应联系人的短信信息列表。
因为动态生成的联系人不止一个,所以,加载的contactMsgList.js文件时,要通过联系人的id来区分。
{id: 1, text: "联系人1", title: "联系人1", leaf: true, qtip: "联系人1", url: "js/contactMsgList.js?contactid=1"},
{id: 2, text: "联系人2", title: "联系人2", leaf: true, qtip: "联系人2", url: "js/contactMsgList.js?contactid=2"}现在的问题,难就难在,我把contactMsgList.js文件加载到tab中去时,我如可区别是那个联系人的?
因为,在contactMsgList.js中,根本没办法得到contactid的值,怎么办?
我目前想到的方法时,点击联系人时,把contactid的值存入到session中去,然后,加载contactMsgList.js时,再从session中,通过
contactid把值取出来,但是,这样做明显有问题,因为session中contactid值是唯一,而我如果点多个联系人,那么,session中的contactid值
都变为最后点击的那个联系人id,则此时,我刷新之前点的页面时,就都变为最后那个联系人的相关信息了,所以,这样做有错误。
但想不到还有什么办法解决这个问题了,请高人指教。
我动态的生态了一个联系人列表的菜单,我点击不同的联系人,则加载对应联系人的短信信息列表。
因为动态生成的联系人不止一个,所以,加载的contactMsgList.js文件时,要通过联系人的id来区分。
{id: 1, text: "联系人1", title: "联系人1", leaf: true, qtip: "联系人1", url: "js/contactMsgList.js?contactid=1"},
{id: 2, text: "联系人2", title: "联系人2", leaf: true, qtip: "联系人2", url: "js/contactMsgList.js?contactid=2"}现在的问题,难就难在,我把contactMsgList.js文件加载到tab中去时,我如可区别是那个联系人的?
因为,在contactMsgList.js中,根本没办法得到contactid的值,怎么办?
我目前想到的方法时,点击联系人时,把contactid的值存入到session中去,然后,加载contactMsgList.js时,再从session中,通过
contactid把值取出来,但是,这样做明显有问题,因为session中contactid值是唯一,而我如果点多个联系人,那么,session中的contactid值
都变为最后点击的那个联系人id,则此时,我刷新之前点的页面时,就都变为最后那个联系人的相关信息了,所以,这样做有错误。
但想不到还有什么办法解决这个问题了,请高人指教。
我用的是tab标签多页面的显示,如果是单页面的,当然无所谓的了。
各位有什么好办法解释这个难题吗?
当然,能解决就好,也未必得用我设定的框框。
相同的js中,要显示不同的内容,得由参数来区分了,现在就是这个参数值怎么得到的问题了。