【发布时间】:2012-07-12 02:23:48
【问题描述】:
我有一个表格,在客户填写各种表格后,我希望它能够浏览网站,并返回表格并保持填写。
我考虑在浏览器的客户端中保留 cookie,您可能会推荐其他方法吗?
关于代码,这是我想到的javascript部分,我真的不知道如何处理服务器端部分,但我想使用一个类来定义cookie。我是这个 OOP 的新手,所以如果你能指出我正确的方向,我将不胜感激
fieldsToSave = ['nome','sobrenome','endereco','codigopostal','localidade','telemovel','email','codigopostal2','localidade2','endereco2','nif','entidade','codigopostal3','localidade3','endereco3','nserie','modelo'];
function ajaxrequest(){
var params = [];
for (var i=0; i < fieldsToSave.length; i++) {
var ele = required[i];
params[i] = ele + '=' + $('#' + ele).attr('value');
}
params = params.join('&');
$(".agendarleft").html("LOADING");
$.ajax({
type: "GET",
url: "ajaxload/como.php",
data: params,
success: function() {
$(".agendarleft").html("SUCESS");
}
});
}
【问题讨论】:
-
Cookies 保存在浏览器中,因此它们可以被任何个人用户删除。如果它们被删除(清除),你会怎么做?
-
那是客户的问题,我会尽力让客户不必重新填写表格
-
提及 html5 并且您没有查看 localstorage?
-
@epascarello 我不认为每个人都会使用现代浏览器,应该是使用 html5 的问题。但这是一种可能。
标签: php javascript jquery html cookies