如何通过worklight客户端API在页面之间传递数据

时间:2013-05-10 02:23:43

标签: ibm-mobilefirst

我想在一个页面中调用一个过程并在另一个页面中使用它,并且响应仅在下一页使用,所以我认为JsonStore不适合。我应该定义全局变量吗?    有没有代码样本可以做这样的事情?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我通过页面推测你的意思是不同的HTML文件。如果是这样,则不建议Worklight is intended for single page applications。没有代码示例显示如何执行此操作。

我建议使用单个HTML页面并使用类似jQuery.load的内容来注入新的HTML / DOM元素。通过动态注入新的HTML,您的单个/主HTML文件不应该太大,您可以销毁(即从内存/ DOM中删除)未使用的DOM元素。在Google上搜索page fragmentshtml templates可以帮助您查找示例。这个想法是你不会丢失JavaScript上下文。

也许你可以在每个新的HTML页面上使用init来重新初始化JSONStore(它不会删除任何数据,只是给你访问权限)。访问JSONStore集合以执行get之类的操作。