Html 对于ajax请求,使用以前HTTP请求中的值更好的做法是什么?
假设我有第1页,用户输入一些选择数据的选项。 数据被传递到第2页,它使用来自ajax请求的数据绘制图表 我只是想知道使用第1页第2页中的值的更好做法是什么。我可以想出3种方法Html 对于ajax请求,使用以前HTTP请求中的值更好的做法是什么?,html,ajax,http,Html,Ajax,Http,假设我有第1页,用户输入一些选择数据的选项。 数据被传递到第2页,它使用来自ajax请求的数据绘制图表 我只是想知道使用第1页第2页中的值的更好做法是什么。我可以想出3种方法 将值存储在隐藏字段中,javascript将隐藏字段的值用于ajax 在javascript中嵌入服务器端脚本标记以获取请求参数,例如var data1= 在服务器端生成第2页所需的javascript 最佳实践取决于您的需要。您的方法可以工作,并且可能最适合于小型、快速的表单,但是诸如加载失败、超时、脚本错误和崩溃之类的
var data1=
最佳实践取决于您的需要。您的方法可以工作,并且可能最适合于小型、快速的表单,但是诸如加载失败、超时、脚本错误和崩溃之类的问题可能会破坏会话。我会使用服务器端数据库 在服务器数据库中临时存储第1页信息的优点是,如果用户退出会话,您仍然可以获得有用的信息(电子邮件、地址等)。如果必须退出会话,此方法还可以让人们重新开始他们中断的内容。使用这种方法,您不需要依赖易失性内存或不安全的cookie来存储信息