我正在使用jquery和ajax。这是我将要使用的代码的概念。假设我在获得响应后刷新页面。 (在这种情况下是一种形式)。我完全失去了内容。如何在变量中保留/缓存/存储数据响应,以便在按下f5或刷新相同的内容后重新加载。
$(document).ready(function(){
$("#btn").click(function(){
$.ajax({
type: "POST",
url: "form.php",
data: {name: "John", email: "michigan@usa.com"},
success: function(data) {
$("#output").html(data);
}
})
});
});
答案 0 :(得分:1)
您必须以某种方式存储数据,您的一些选项是:
仅举几例。
一旦您将信息发布到服务器,您将把它存储在somwhere,然后当您点击F5或刷新时,您将检查是否存储了数据并用它填充您的页面。
如何实现这取决于您使用的服务器端语言。
祝你好运。答案 1 :(得分:0)
如果您只需要jq解决方案,请尝试:http://plugins.jquery.com/cookie/。但...
但是“在页面刷新后保持内容”的最佳方式 - 保留在服务器端