在jQuery中存储用户首选项
我的广告系统有以下代码:在jQuery中存储用户首选项,jquery,Jquery,我的广告系统有以下代码: function showandhide() { if ($('.showandhide').html() == 'show ads') { $('.showandhide').html("show ads"); $('.ads').hide(); } else { $('.showandhide').html("hide ads"); $('.ads').show()
function showandhide()
{
if ($('.showandhide').html() == 'show ads')
{
$('.showandhide').html("show ads");
$('.ads').hide();
}
else
{
$('.showandhide').html("hide ads");
$('.ads').show();
}
}
代码非常简单。它在我的网站上隐藏和显示广告。问题是它没有存储用户的首选项。我如何储存它们?有没有不使用数据库的快速方法?我不想创建一个代码来将信息存储到我的数据库中,只是为了隐藏和显示广告。还有其他快速解决方案吗?也许jQuery中的某些东西?允许您在用户的web浏览器中存储JavaScript对象。它可以在最新的浏览器和旧版本的IE中使用
如果需要从服务器端代码访问偏好数据,请考虑使用缺点是设置cookie会略微增加带宽使用,因为浏览器必须为每个HTTP请求发送cookie
这两种方法都允许您避免将数据存储在服务器上的数据库中。允许您将JavaScript对象存储在用户的web浏览器中。它可以在最新的浏览器和旧版本的IE中使用如果需要从服务器端代码访问偏好数据,请考虑使用缺点是设置cookie会略微增加带宽使用,因为浏览器必须为每个HTTP请求发送cookie
这两种方法都可以避免将数据存储在服务器上的数据库中。如果要临时存储详细信息,可以将其保存在会话中。你可以用 服务器端
$_SESSION['pageX'] = $_POST['detail'];
添加
以检查会话变量是否存在
检查此链接
您只想在单击按钮时保存会话。你可以用
希望这有帮助 如果要临时存储详细信息,可以将其保存在会话中。你可以用 服务器端
$_SESSION['pageX'] = $_POST['detail'];
添加
以检查会话变量是否存在
检查此链接
您只想在单击按钮时保存会话。你可以用
希望这有帮助 不,如果你想存储任何东西,你必须使用数据库。您可以使用本地存储,但这仍然是一种数据库类型。我建议使用dom本地存储或Cookie。如果您尝试临时存储详细信息,可以将其保存在会话中。。!Philemon philip Kunjumon我喜欢你的主意!你有任何文档或示例吗?没有,如果你想存储任何东西,你必须使用数据库。您可以使用本地存储,但这仍然是一种数据库类型。我建议使用dom本地存储或Cookie。如果您尝试临时存储详细信息,可以将其保存在会话中。。!Philemon philip Kunjumon我喜欢你的主意!你有任何文档或示例吗?但我的功能不能仅通过单击按钮来工作。我可以看到如何存储它,但如何调用它并让函数再次工作?仅通过单击按钮,函数将无法工作?你这是什么意思。?是否要在单击按钮时将详细信息保存到会话。?是。。但我怎么能回忆起这些细节呢?如果它们存在,我该如何检查它们,然后需要发生一些事情。但我的功能不能仅通过单击按钮来工作。我可以看到如何存储它,但如何调用它并让函数再次工作?仅通过单击按钮,函数将无法工作?你这是什么意思。?是否要在单击按钮时将详细信息保存到会话。?是。。但我怎么能回忆起这些细节呢?我如何检查,如果他们存在,那么需要发生一些事情。