plc_control/web/api-md.js

25 lines
688 B
JavaScript

const docStatus = document.getElementById('docStatus');
const docContent = document.getElementById('docContent');
function setDocStatus(text) {
docStatus.textContent = text;
}
async function loadApiMarkdown() {
try {
setDocStatus('加载中...');
const response = await fetch('/api/docs/api-md');
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
const text = await response.text();
docContent.textContent = text || 'API.md 为空';
setDocStatus('已加载');
} catch (error) {
docContent.textContent = `加载 API.md 失败\n\n${error.message || 'unknown error'}`;
setDocStatus('加载失败');
}
}
loadApiMarkdown();