1 Star 0 Fork 0

jason/taobao_rank

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
rank.html 2.00 KB
一键复制 编辑 原始数据 按行查看 历史
jason 提交于 2023-08-31 11:00 . 第一次
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>淘宝rank</title>
</head>
<body>
<h3>请输入json</h3>
<textarea autocomplete="off" rows="4" placeholder="请输入数据" id="json_data" style="min-height: 33px;width: 600px; height: 100px;"></textarea>
<button type="button" id="el-button" style="background: rgb(0, 13, 58); border-radius: 5px; color: white;width: 100px;height: 50px;">保存为excel</button>
<div id="res"></div>
</body>
<script>
var btn = document.getElementById('el-button');
function isJSON(str) {
try {
JSON.parse(str);
return true;
} catch (e) {
return false;
}
}
btn.addEventListener('click', function() {
console.log('按钮被点击了');
const data = document.getElementById('json_data').value;
let res = document.getElementById("res");
res.innerText="获取数据中..."
// console.log(data,isJSON(data));
// var jsonData = JSON.parse(data);
// var jsonData = JSON.stringify(data);
//气死了,转来转去转,实际不转 就不报错!!!
if (isJSON(data)) {
console.log('是JSON格式的数据');
var xhr = new XMLHttpRequest(); // 创建XMLHttpRequest对象
xhr.open('POST', '/api/save', true);// 设置请求类型和URL
xhr.setRequestHeader('Content-Type', 'application/json;charset=UTF-8');// 设置请求头
xhr.send(data); // 发送请求
} else {
console.log('不是JSON格式的数据');
}
// 处理响应数据
xhr.onload = function() {
if (xhr.status === 200) {
var data = xhr.responseText;
// 更新页面中需要更新的内容
res.innerText=data;
console.log(data);
}
};
});
</script>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/bailiw/taobao_rank.git
git@gitee.com:bailiw/taobao_rank.git
bailiw
taobao_rank
taobao_rank
main

搜索帮助