杭州到成都火车票查询 (杭州到成都火车票)

成都休闲 08-08 阅读:1 评论:0

查询结果

杭州到成都火车票查询 (杭州到成都火车票)
车次 出发时间 抵达时间 历时 票价
script.js javascript const form = document.querySelector('form'); const results = document.querySelector('results tbody');form.addEventListener('submit', (event) => {event.preventDefault();const departureDate = event.target.querySelector('input[name="departure_date"]').value;const returnDate = event.target.querySelector('input[name="return_date"]').value;// 调用后端查询火车票信息的方法queryTickets(departureDate, returnDate).then((data) => {// 渲染查询结果renderResults(data);}); });async function queryTickets(departureDate, returnDate) {// 这里假设 queryTickets 方法会返回包含火车票信息的 JSON 数据return fetch('/api/tickets', {method: 'POST',headers: {'Content-Type': 'application/json',},body: JSON.stringify({departureDate,returnDate,}),}).then((response) => response.json()); }function renderResults(data) {// 清空查询结果results.innerHTML = '';// 遍历火车票信息并创建表格行data.forEach((ticket) => {const row = document.createElement('tr');row.innerHTML = `${ticket.trainNo}${ticket.departureTime}${ticket.arrivalTime}${ticket.duration}${ticket.price}`;// 将表格行添加到结果表中results.appendChild(row);}); }style.css css body {font-family: Arial, sans-serif; }h1 {text-align: center;margin-bottom: 15px; }form {display: flex;align-items: center;justify-content: center;gap: 15px;margin-bottom: 15px; }label {margin-right: 5px; }input[type="date"] {width: 150px; }results {width: 100%;border-collapse: collapse; }results th {text-align: center; }results td {padding: 5px; }
版权声明

本文仅代表作者观点,不代表成都桑拿立场。
本文系作者授权发表,未经许可,不得转载。