
Typecho密码保护文章弹窗式提示
2周前 typecho帮助 7°C
Typecho密码保护文章弹窗式提示,提示密码错误时怎么发出弹窗式提醒,而非跳转到错误提示页面,泽泽提供了一个ajax提交表单的方式
代码是基于JQ的哈,没有JQ可以自行引用下,或者将下方代码改为原生js代码
$(".protected").submit(function() {
var surl=$(".protected").attr("action");//表单地址
$.ajax({
type: "POST",
url:surl,
data:$('.protected').serialize(),// 你的form
async:true,
error: function(request) {
alert("密码提交失败,请刷新页面重试!");//ajax提交失败报错
},
success: function(data) {
if(data.indexOf("密码错误") >= 0 && ((data.indexOf("<title>Error</title>") >= 0 && data.indexOf("<title>Error</title>") <= 100) || data.indexOf("Typecho_Widget_Exception") >= 0)) {
alert("密码错误,请重试!");//密码错误弹窗提醒
}else{
location.reload();//密码正确刷新页面
}
}
});
return false;
});
版权声明:小站所有内容均为互联网整理而来,仅供学习参考,如有侵犯您的版权,请联系删除。 本文链接:https://magicblue.cn/lost/15322.html
最后编辑: 23年09月14日