这是直接复制,仅仅去掉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这种动态变化的值给怎么写?