ajax 获取json在html中生成表格

AKAama 2020-09-26 10:14:02
课上老师说要把项目发布到服务器上,自己电脑上用的apache-tomcat 看了别的帖子,说把项目放在apache-tomcat的webapps文件夹下,然后去地址栏输入localhost:8080/.......但是就是出不来(那个apache-tomcat是不是要去eclipse里开启啊,直接点文件夹下的startup.bat 在浏览器里连猫的界面都不出现)


<script src="js/jquery-3.1.1.min.js"></script>
<script>
window.onload = function () {

$.ajax({
url: "json/student.json",
type: "GET",
dataType: "json",
success: function (data) {

$("#name").html(data.姓名);
$("#age").html(data.年龄);
$("#birthday").html(data.出生日期)
$("#isLeagueMember").html(data.是否团员);
$("#school").html(data.学校);
$("#hobby").html(data.爱好);

},
error: function (){
alert("出错");
}

})
}
</script>
HTML部分
<table>
<tr>
<td>姓名</td>
<td><span id="name"></span></td>
</tr>
<tr>
<td>年龄</td>
<td><span id="age"></span></td>
</tr>
<tr>
<td>出生年月</td>
<td><span id="birthday"></span></td>
</tr>
<tr>
<td>是否党员</td>
<td><span id="isLeagueMember"></span></td>
</tr>
<tr>
<td>所在院校</td>
<td><span id="school"></span></td>
</tr>
<tr>
<td>兴趣爱好</td>
<td><span id="hobby"></span></td>
</tr>
</table>
json部分
{
"姓名": "abc",
"年齡": 20,
"出生日期": "2000-1-1",
"是否团员": true,
"学校": "abc",
"爱好": ["篮球", "漫画", "旅游"]
}
...全文
23039 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
123秀敏 2020-11-17
  • 打赏
  • 举报
回复
有两种可能: 1:你的tomcat环境变量没有配置好,网上百度搜一下有配置教程。 2:你的tomcat配置好了,但是8080端口号被占用了。这个时候,你只需要cmd打开命令行。输入netstat -ano |findstr "端口号",查看占用8080端口号的进程,然后tasklist |findstr "进程id号"命令杀死该进程。 还有一种解决方式就是不杀死进程,然后改tomcat端口号,不要8080,修改tomcat的conf目录下的server.xml文件,具体改哪里,可以百度看一下,很多教程
技术工厂_Tony 2020-11-04
  • 打赏
  • 举报
回复
如果是启动时,黑窗口一闪过,你看看是不是jdk没设置对。或者端口是不是被占用了。或者tomcat没安装好。
睡不醒的ZWW 2020-10-09
  • 打赏
  • 举报
回复
用windows 的命令行窗口启动startup.bat 可以看到错误信息,直接点击startup.bat,tomcat没启动成功的话是黑窗口一闪而过,你看看你是不是这个情况
usecf 2020-09-27
  • 打赏
  • 举报
回复
检查下你tomcat的端口是不是占用了,导致服务器没起来

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧