inc/pubs.js
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* 本文件功能:公共JavaScript函数库
* 版权声明:保留发行权和署名权
* 作者信息:15058593138@qq.com
*/
// 通用AJAX函数
function ajaxRequest(url, method, data, callback) {
let xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
if (xhr.status === 200) {
let response;
try {
response = JSON.parse(xhr.responseText);
} catch (e) {
response = { code: 1, msg: '返回数据格式错误' };
}
callback(response);
} else {
callback({ code: 1, msg: '请求失败,状态码:' + xhr.status });
}
}
};
xhr.open(method, url, true);
if (method.toLowerCase() === 'post') {
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
// 如果data是对象,转为查询字符串
if (typeof data === 'object') {
data = objectToQueryString(data);
}
xhr.send(data);
} else {
xhr.send();
}
}
// 对象转查询字符串
function objectToQueryString(obj) {
let parts = [];
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
let value = obj[key];
parts.push(encodeURIComponent(key) + '=' + encodeURIComponent(value));
}
}
return parts.join('&');
}
// 获取表单所有值,返回对象
function getFormValues(formId) {
let form = document.getElementById(formId);
if (!form) return {};
let values = {};
let elements = form.elements;
后面还有 231 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
