Javascript 如何使用jQuery从cookie中删除特定cookie
这是显示删除cookie的URL和删除图像的代码。添加和显示功能正在工作,但如何删除Javascript 如何使用jQuery从cookie中删除特定cookie,javascript,jquery,jquery-ui,cookies,session-cookies,Javascript,Jquery,Jquery Ui,Cookies,Session Cookies,这是显示删除cookie的URL和删除图像的代码。添加和显示功能正在工作,但如何删除 function backLinks(){ var pathname = window.location; var patientName = document.getElementById("general:patientDetailName").value; var cookieTimeVal = jQuery.cookie('PCC_Back_Button'); if( c
function backLinks(){
var pathname = window.location;
var patientName = document.getElementById("general:patientDetailName").value;
var cookieTimeVal = jQuery.cookie('PCC_Back_Button');
if( cookieTimeVal== null){
cookieTimeVal ="";
}
// for writing Cookie
var stringCookie = "<span class='backLinkText1'><img src='../images/deleteImg.png' alt='' class='backLinkDeleteButton' onClick='deleteBackLink()'/></span><a class='backLinkText' href=\""+pathname+"\"> Patient History For \""+patientName+"\"</a>"+cookieTimeVal;
jQuery.cookie('PCC_Back_Button', stringCookie , { expires: 1 });
// read Cookie and set in HTML
jQuery('#backButtonSpan').append(
jQuery('<div>').attr({style:'padding-top:-10px;' }).append(cookieTimeVal)
);
}
**
如何创建删除函数以及将向其传递什么参数?要使用jQuery删除cookie,请将值设置为null:
jQuery.cookie("name", null);
因此,您的函数将正常工作-只需将cookie名称作为参数传递:
deleteBackLink("name");
没有。饼干就是饼干
最接近的标志是仅HTTP标志,它允许对JavaScript隐藏cookie(平均客户端)
。(这为XSS cookie盗窃提供了一点防御)
饼干就是饼干<代码>(同样,客户端代码不能触及仅HTTP的cookie)得到了正确答案 在本文中,我将替换cookie并删除内部html
function backLinks(stringValueAndName, patientName, patientDOB){
var pathname = window.location;
var cookieTimeVal = jQuery.cookie('PCC_Back_Button');
if( cookieTimeVal== null){
cookieTimeVal ="";
}
var time = new Date();
var spanId = time.getTime();
// for wright in Cookie
var stringCookie = "<span id ="+spanId+"> <img src='../images/deleteImg.png' class='backLinkDeleteButton' onClick='deleteBackLink("+spanId+")'/><a class='backLinkText' href=\""+pathname+"\">"+stringValueAndName +patientName+' ('+patientDOB +')'+"\</a></span>"+cookieTimeVal;
jQuery.cookie('PCC_Back_Button', stringCookie , { expires: 1 });
// read Cookie and set in HTML
jQuery('#backButtonSpan').append(
jQuery('<div>').attr({style:'padding-top:-10px;' }).append(cookieTimeVal)
);
}
function deleteBackLink(val){
jQuery('#'+val).remove();
var stringCookie = jQuery('#backButtonSpan div').html();
jQuery.cookie('PCC_Back_Button', stringCookie , { expires: 1 });
}
函数反向链接(stringValueAndName、patientName、PatientDB){
var pathname=window.location;
var cookieTimeVal=jQuery.cookie('PCC_Back_按钮');
if(cookieTimeVal==null){
CookieTimevel=“”;
}
变量时间=新日期();
var spanId=time.getTime();
//为饼干里的赖特
var stringCookie=“”+cookieTimeVal;
cookie('PCC_Back_Button',stringCookie,{expires:1});
//读取Cookie并在HTML中设置
jQuery(“#backButtonSpan”).append(
jQuery(“”).attr({style:'padding-top:-10px;'}).append(cookieTimeVal)
);
}
函数deleteBackLink(val){
jQuery('#'+val).remove();
var stringCookie=jQuery('#backButtonSpan div').html();
cookie('PCC_Back_Button',stringCookie,{expires:1});
}
您没有的功能是否有效?我建议使用chicken parm。这是“krishan”的输出患者历史记录,“krishan”的患者历史记录,主页,我只想删除主页我应该传递什么参数??您能看到设置了什么cookie吗?如果cookie名称是'krishan',只需使用jQuery.cookie(“krishan”,null);或删除反向链接(“krishan”);请仔细核对问题
function backLinks(stringValueAndName, patientName, patientDOB){
var pathname = window.location;
var cookieTimeVal = jQuery.cookie('PCC_Back_Button');
if( cookieTimeVal== null){
cookieTimeVal ="";
}
var time = new Date();
var spanId = time.getTime();
// for wright in Cookie
var stringCookie = "<span id ="+spanId+"> <img src='../images/deleteImg.png' class='backLinkDeleteButton' onClick='deleteBackLink("+spanId+")'/><a class='backLinkText' href=\""+pathname+"\">"+stringValueAndName +patientName+' ('+patientDOB +')'+"\</a></span>"+cookieTimeVal;
jQuery.cookie('PCC_Back_Button', stringCookie , { expires: 1 });
// read Cookie and set in HTML
jQuery('#backButtonSpan').append(
jQuery('<div>').attr({style:'padding-top:-10px;' }).append(cookieTimeVal)
);
}
function deleteBackLink(val){
jQuery('#'+val).remove();
var stringCookie = jQuery('#backButtonSpan div').html();
jQuery.cookie('PCC_Back_Button', stringCookie , { expires: 1 });
}