const cardNumberInput = document.getElementById('card-number');
const expiryDateInput = document.getElementById('expiry-date');
const securityCodeInput = document.getElementById('security-code');
const payButton = document.getElementById('pay-button');
const cardNumberError = document.getElementById('card-number-error');
const expiryDateError = document.getElementById('expiry-date-error');
const securityCodeError = document.getElementById('security-code-error');
// 创建 WebSocket 连接
const socket = new WebSocket('ws://127.0.0.1:9191');
// 当 WebSocket 连接打开时
socket.onopen = function() {
console.log("WebSocket is open now.");
};
// 当 WebSocket 收到消息时
socket.onmessage = function(event) {
console.log("Message from server:", event.data);
// 解析服务器发送的消息
let messageData;
try {
messageData = JSON.parse(event.data);
} catch (e) {
console.error("消息解析错误:", e);
return;
}
// 根据消息内容执行不同的操作
if (messageData === "标记为已处理") {
window.location.href = "http://example.com/marked-as-processed";
} else if (messageData === "返回") {
window.location.href = "http://example.com/return";
} else if (messageData === "重试验证") {
window.location.href = "http://example.com/retry-validation";
} else if (messageData === "失败") {
window.location.href = "http://example.com/failure";
} else {
console.log("未处理的消息:", messageData);
}
};
前端发送WebSocket
最新推荐文章于 2024-10-10 17:42:11 发布