<!DOCTYPE html> <html> <head> <title>订单事件列表</title> <link rel="stylesheet" type="text/css" href="./css/style.css"> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <!-- ajax 传输方式为post --> <script> window.onload = function () { // setInterval(Action) setTimeout(Action, 1000); } Action = function () { $.ajax({ url: "http://127.0.0.1:8088/admApi/getOrder", type: "get", success: function (data) { console.log('data'); console.log(data); // var orders = JSON.parse(data); var obj = new Function("return" + data)();//转换后的JSON对象 var orders = eval(obj); for (var i = 0; i < orders.length; i++) { var order = orders[i]; var username = order.username; var account = order.account; var orderName = order.orderName; var time = order.time; var html = "<tr><td>" + username + "</td><td>" + account + "</td><td>" + orderName + "</td><td>" + time + "</td></tr>"; $("#order-list").append(html); } console.log(data); } }); } // $(document).ready(function(){ // $.ajax({ // url: "http://127.0.0.1:8086/admApi/getOrder", // type: "get", // success: function(data){ // var orders = JSON.parse(data); // for(var i = 0; i < orders.length; i++){ // var order = orders[i]; // var username = order.username; // var account = order.account; // var orderName = order.orderName; // var time = order.time; // var html = "<tr><td>" + username + "</td><td>" + account + "</td><td>" + orderName + "</td><td>" + time + "</td></tr>"; // $("#order-list").append(html); // } // console.log(data); // } // }); // }); </script> </head> <body> <table> <thead> <tr> <th>用户名</th> <th>账号</th> <th>订单名称</th> <th>时间</th> </tr> </thead> <tbody id="order-list"> </tbody> </table> </body> </html>
时间: 2024-04-14 20:05:08 浏览: 105
这段代码是一个使用ajax请求获取订单数据并将其展示在网页上的前端页面代码。其中通过jQuery库中的ajax方法向http://127.0.0.1:8088/admApi/getOrder发送get请求,获取到订单数据后解析为JSON对象,然后循环遍历其中的每个订单并将其数据拼接到html中,最后使用jQuery的append方法将拼接好的html添加到tbody元素中展示出来。同时,页面中也引入了一个style.css文件来控制页面的样式。
相关问题
<!doctype+html> <html> <head> <meta+charset="utf-8"> <title>佳佳美食</title> <link+rel="stylesheet"+type
引用[1]和引用[2]是两段HTML代码,它们使用了JavaScript来定义函数并在页面加载时调用这些函数。这些函数用于在浏览器中显示警告框。
以下是两段HTML代码的解释和演示:
1. 引用[1]的HTML代码:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
var fun = function(){
alert("无参函数");
}
var fun = function (a, b) {
alert("无参函数");
}
fun();
</script>
</head>
<body>
</body>
</html>
```
这段代码定义了两个名为`fun`的函数,但是第二个函数覆盖了第一个函数。在页面加载时,`fun()`函数被调用,弹出一个警告框显示"无参函数"。
2. 引用的HTML代码:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
var fun = function(){
alert("无参函数");
}
var fun1 = function (a, b) {
alert("有参函数a=" + a + ",b=" + b);
}
fun();
fun(1,2);
</script>
</head>
<body>
</body>
</html>
```
这段代码定义了两个函数`fun`和`fun1`。在页面加载时,`fun()`函数被调用,弹出一个警告框显示"无参函数"。然后,`fun(1,2)`函数被调用,弹出一个警告框显示"有参函数a=1,b=2"。
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <link rel="stylesheet" type="text/css" href="css/index.css"> </head> <body> <div class="div1"> <img src="img/2.jpg" /> </div> </body> </html>
根据您提供的HTML代码,您已经成功地在HTML文件中引入了一个CSS文件。当您打开HTML文件时,浏览器会自动加载并应用index.css文件中定义的样式。在这种情况下,您只需要确保index.css文件的路径正确,并且在文件中包含所需的样式定义。
如果您在index.css文件中定义了一些样式,但是页面上没有发生任何变化,可能有以下几个原因:
1. 检查样式是否正确。请确保您在index.css文件中正确编写了所需的样式定义,并且使用了正确的CSS语法。
2. 检查样式是否应用于正确的元素。请确保您在HTML文件中正确地使用了与CSS文件中定义的类名或ID名相对应的类名或ID名。
3. 检查浏览器缓存。有时,浏览器可能会缓存CSS文件,导致更改无法立即生效。您可以尝试清除浏览器缓存或在CSS文件URL中添加版本号以确保浏览器重新加载文件。
希望这些帮助解决了您的问题,如有其他问题,请随时提出。
阅读全文