1
1
您不必使用Ajax。 使上一个和下一个按钮成为按钮(如果它们还没有)。这样做的话,你可以在前四页修改你的表单方法。在最后一页上,使用Post转到另一页。(不过,由于您实际上没有更改服务器上的任何内容,因此您可能希望始终使用GET) 上一页和下一页按钮是表单按钮,您的选择将在URL中传递。 第1页可能有选择1-20,用户选择了3和5。单击“下一步”将转到URL:
第2页有选择21-40,用户选择27和32。现在,下一步按钮转到URL:
等等。 如果您通常有用户选择所有100个图像,那么您的URL可能会有一点长,但正如前面提到的,您可以使用会话来实现这一点。不过,会话不需要Ajax。 关键: 塞尔 = 照片选择 |
2
1
Ajax请求可能是您的最佳选择。 使用jquery,当他们单击转到另一个页面时,您可以触发一个Ajax事件来在会话中存储数据。或者,你可以在每次他们点击一个复选框时都这样做,但这可能会有一些对很多的请求。 如果您担心他们禁用了javascript,那么您可以让页面链接默认指向Ajax脚本。然后,在进行Ajax调用时,传递一个变量,如“Ajax=1”,如果Ajax变量为false,则自动将用户重定向到下一页。这样,通过这种方式,启用了javascript的人将得到一个Ajax请求,而不启用javascript的人将进入脚本,然后快速重定向。然后,在完成订单时,只需更改流程订单代码以检查$\u会话而不是$\u Post。 |
Maddison · 如果用户选择18岁以下,则需要表单重定向用户 2 年前 |
Maddison · 拆分用户全名并将名字传递给下一个表单pae 2 年前 |
Germán · 单击提交时,如果文本字段错误匹配,则显示错误提示 2 年前 |
Shikhor Khan · 如何从下面的代码中删除提交后的表单值? 2 年前 |
inyourface3445 · 更改表单中的值会导致延迟 2 年前 |
Filippo · 无法输入:焦点覆盖默认设置 2 年前 |