一个jQuery Mobile的页面刷新时会发生什么事会发生什么?
我使用Ajax在一个叫做“JSON”上1页变量,数据取出时用户点击特定动态生成的元件,我点击元素的id存储在会话变量和changePage()
到一个新的JQM 第2页在这里我使用json.thepropertyiwant
生成一个列表,一切正常,甚至是前进和后退按钮完美地工作但是如果我刷新第2页 然后json.thepropertyiwant
变得不确定这里的错误我得到:当我刷新一个jQuery Mobile的页面
Uncaught TypeError: Cannot read property 'responseData' of undefined
我使用的是多页单一HTML5页面模型
编辑:
- 我已经使用变量名
json
,而不是JSON
我刚键入它像 ,要强调的是,不过现在我认为那是愚蠢的! - 我也想到了我的问题。我的错误是,我是假设 刷新页面会叫
pageinit
为我上的页面,但它的工作原理 无异于一个普通的HTML页面刷新,并触发每次document.ready
,然后我对页面pageinit
。
有没有听pagerefresh
事件,并覆盖其正常功能的方法是什么?
给你一些代码,你使用 – Amol