如果你用谷歌搜索“jQuery mobile basket”,你会发现只有大量关于“jQuery mobile”的书籍和按钮:“添加到购物篮”......
这是我的做法,它只是告诉我这不是好方法(=糟糕的用户交互):
MP = 手机
- MP:创建本地购物篮(JavaScript 类)
- MP:下载所有产品的整个页面,但隐藏(=不同的页面)。
- MP:选择产品时,只改变页面
- MP:每次添加产品时,都进行AJAX调用,这样一切都保存在服务器端
- MP:每次删除一个产品时,都会进行 AJAX 调用,以便将所有内容都保存在服务器端
- 服务器端:将所有内容保留在一个会话中,直到它过期,或者用户在 MP 注册。如果是这样,请在数据库中添加包含所有信息的新记录。
最大的问题是添加或删除时。有时,仅仅进行 Ajax 调用就非常慢,这是不可接受的:您经常添加许多产品,因此您可能不得不等待每个调用。一点都不友好。
我的(未来)网站以这种方式完美运行,我不知道移动版会有这么大的问题。
什么是“移动版”解决方案?