0

我想在一个页面中调用一个过程并在另一个页面中使用它,并且响应仅由下一页使用,所以我认为 JsonStore 不适合那个。我应该定义一个全局变量吗?是否有任何代码示例可以执行此类操作?谢谢你的帮助。

4

1 回答 1

1

我假设您指的是不同的 HTML 文件。如果是这样,则不建议这样做,Worklight 旨在用于单页应用程序。没有显示如何执行此操作的代码示例。

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

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

于 2013-05-10T02:45:10.680 回答