如何使用正确的语法在基于jQuery的单页面应用程序中的路由页面之间传递数据?

问题描述 投票:0回答:1

对不起我的语法,如果我有任何错误,请纠正我。

我目前正在申请与spa-master的小型SPA项目

spa-master - github

spa-master - Detailed Description

vipspa - Routing source of spa-master - Pure front-end routing solution

spa-master对我来说非常简单,也兼容JQuery,为我节省了大量的学习时间(与其他SPA框架React,Vue相比......)。

目前,我有一个关于路由页面的应用问题,有人能给我一些指导吗?

使用场景是:

  1. 用户在页面A上输入表格的一些信息(时间,地点......),
  2. 单击按钮(提交或下一步)后,显示第B页上的信息。

相关操作如下所述:

https://www.cnblogs.com/pangys/p/8648485.html#commentform

Url - 传递参数

发送参数

Location.hash = router.stringify('home',{name:'Jack'});

获取参数

Var obj = router.parse();

参数 - 传递参数

发送参数

Var msg = {
        'id': 'home_msg',
        'content': {
             Name: "Jack",
             Age: "18"
        }
};
router.setMessage(msg);

获取参数

Var param = router.getMessage('home_msg');
Console.log(param);

我的问题是 - 如何使用正确的语法来实现这些功能?

更新2019/3/1/20:21

Webpage Link - The progress I have tried so far

再次感谢您的指导。

jquery routing routes single-page-application router
1个回答
0
投票

最后,我找到了一种传递参数的可行方法,但没有使用原作者的语法,而是使用JQueryY语法。

可行的示例已更新为原始地址,您可以从此处查看。

Workable Example - Pass data between routing pages with JQuery

© www.soinside.com 2019 - 2024. All rights reserved.