这是直接复制,仅仅去掉url网址和btn的名字。
在以下代码中data的encrypt的加密值每次刷新都会发生变更的,如变更为P8DedDWkjMZglflcNndUEbg82zrv_2FLrd。可是找来找去都没找到相关函数处理这个encrypt请问是怎么做到的?好像是凭空实现。如果有相关函数请问怎么找?
<script type="text/javascript">
$(document).on('click', '#signin', function() {
obj = $(this);
signin_notice = $('#signin_notice').val();
$.alert({
title: '以下是最近的一些公告',
content: signin_notice,
buttons: {
confirm: {
text: '签到',
btnClass: '',
action: function(){
$.ajax({
type: "POST",
url: "https://www.*****",
data: {
encrypt : 'b6eO_2BVZM_2FrAUQja9kgyoNhcPU4GLYFwj'
},
dataType: 'json',
success: function(data) {
notify(data);
if(data.status == 'success'){
obj.prop("disabled", true);
obj.removeClass('btn');
obj.addClass('btn');
obj.find('span').text('已签到');
}
},
error: function(request) {
alert("Connection error");
}
});
}
},
cancel: {
text: '取消',
action: function () {
//$.alert('你点击了取消!');
}
}
}
});
return false;
});
</script>
1,我想知道这个encrypt是怎么凭空变化的?因为找遍了包括js文件也没找到相联系的function,或者应该搜什么关键词?
2,这个$.alert能否自动确认?
3、如果想用变量提取复制想encrypt这种动态变化的值给怎么写?
你是说b6eO_2BVZM_2FrAUQja9kgyoNhcPU4GLYFwj这个值会变吗?
你指的加密是encrypt会变化?那会变成什么样的,发出来看看
P8DedDWkjMZglflcNndUEbg82zrv_2FLrd
如果是硬编码到 js代码里面,那肯定是服务器端直接生成输出的
不知道你要做什么操作。直接从js代码中获取就行
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632