html请求将cookie一起发送,如何仅使用html使用jquery.cookie.js文件?

jquery.cookies.js只是帮助您在浏览器中设置/修改/删除/获取cookie(默认内置界面对此不太方便)

设置后 - 每个下一个请求都会自动包含该cookie。 Cookie有多种设置,例如仅适用于某些路径(例如,您可以告诉浏览器仅在其页面具有类似www.example.com/path_with_cookie/*的路径时才发送cookie)或何时过期。只需打开插件的文档,然后阅读如何使用脚本设置不同的选项。一旦设置了cookie,它将与任何请求一起发送,其中包括域和路径等要求,直到它没有被删除或过期。

但我没有看到如何在没有任何服务器端编码的情况下创建登录/注销事项。好吧,您可以使用js / css在浏览器中隐藏/显示一些元素但不涉及服务器(通常服务器将检查用户是否使用cookie登录并根据该决定是否应向用户显示某些内容)它将毫无用处。一旦将一些内容传递给浏览器,任何知道JS / HTML如何工作的人都可以看到隐藏的内容。另外 - 您需要以某种方式检查登录/密码是否正确 - 不知道如何在没有服务器端编码的情况下完成并且仍然是安全的。

UPD:

如果您仍然需要将cookie放入表单中,您可以添加以下代码:

$(document).ready(function() {

$('form').live("submit", function(){

$(this).append($("").val($.cookie('auth_cookie')));

});

});另一种方式(对于较新版本的jquery,现在不推荐使用live):

$(document).on("submit", 'form', function(){...});此代码将捕获提交事件并将隐藏字段添加到提交的任何表单。当然,它应该添加到任何可用表单的页面上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值