修复二维码生成器问题
This commit is contained in:
@@ -43,16 +43,23 @@ let currentQRCode = null;
|
||||
async function generateQR() {
|
||||
const content = document.getElementById('content').value.trim();
|
||||
if (!content) {
|
||||
showToast('请输入内容', 'error');
|
||||
alert('请输入内容');
|
||||
return;
|
||||
}
|
||||
|
||||
const size = parseInt(document.getElementById('size').value);
|
||||
|
||||
try {
|
||||
const formData = new URLSearchParams();
|
||||
formData.append('content', content);
|
||||
formData.append('size', size);
|
||||
|
||||
const data = await apiRequest('/qrcode/generate', {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ content: content, size: size })
|
||||
headers: {
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
},
|
||||
body: formData
|
||||
});
|
||||
|
||||
currentQRCode = data.qr_code;
|
||||
@@ -60,7 +67,7 @@ async function generateQR() {
|
||||
document.getElementById('downloadBtn').classList.remove('hidden');
|
||||
} catch (error) {
|
||||
console.error('生成失败:', error);
|
||||
showToast('生成失败: ' + (error.message || '未知错误'), 'error');
|
||||
alert('生成失败: ' + error.message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -79,7 +86,6 @@ document.getElementById('size').addEventListener('input', (e) => {
|
||||
document.getElementById('generateBtn').addEventListener('click', generateQR);
|
||||
document.getElementById('downloadBtn').addEventListener('click', downloadQR);
|
||||
|
||||
recordUsage('qrcode');
|
||||
</script>
|
||||
|
||||
<?php include_once '../footer.php'; ?>
|
||||
Reference in New Issue
Block a user