Files
ClassContent/历届学生/18课程/class18_2/项目/上课项目/管理后台/test.html
2024-09-27 02:06:13 +08:00

46 lines
861 B
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
var ajaxParams = {
mobile: '123456789',
type: 'common'
}
// 第一步 对请求参数进行 升序
var b = JsonSort(ajaxParams)
// 第二步 使用 sha1 对排序好的字符串加密
// npm i --save sha1
//
var sign = sha1(b)
// 第三步 发送ajax请求
var JsonSort = function (jsonObj) {
let arr = [];
for (var key in jsonObj) {
arr.push(key)
}
arr.sort();
let str = '';
for (var i in arr) {
str += arr[i] + "=" + jsonObj[arr[i]] + "&"
}
return str.substr(0, str.length - 1)
}
</script>
</html>