html页面中ajax请求数据类型,利用ajax获取后端数据存放入前端(.html文件)页面<td></td>中...

1. 针对的问题:

由于便捷高效,大部分前端采用jsp,但仍存在前端页面为index.html文件,所以,对于前后端数据的传送及显示有一定的问题。

2. 解决办法:

声明:本人前端页面名称index.html,后端产生数据的是servlet层,文件名称为 Pre_sensorServlet.java

需要给以下页面标红的格子里传入由后端获取到的数据(因为项目还未结题,仍处于保密阶段,文字信息已抹掉)

7e5e1515b4b5780ad86aa56a476f38b9.png

(1) 在前端页面文件中插入ajax(重点是这段代码!!!)

$.ajax({

url : "http://localhost:8080/xxxx(你的工程名字)/Pre_sensorServlet", (这是第一步,用来请求运行并传输后端数据的代码)

type : "post",

dataType:"json",(后端传输过来的数据类型,可有可无,如果没有,程序会自行判断数据格式,不过我的是json)

success : function(data)(data用来接收Pre_sensorServlet传输过来的数据)

{

//返回的数据带有[],用replace去掉

ttd.innerText =data.replace(/\[|]/g,‘‘); (我输出看了一下,我的数据为[192],因此需要去除中括号,仅保留数据,在之后赋值给td)

},

error : function()

{

alert("数据传输失败!");

}

});

2,展示我的Pre_sensorServlet.java的部分代码

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{

int calPreSensorNum = pre_sensorService.getCalPreSensorNum();//192 本代码返回数据只有一个,list型数据另说

JSONArray data = JSONArray.fromObject(calPreSensorNum);//[192] // 这部分是将获取到的数据转为json

response.setCharacterEncoding("utf-8");

PrintWriter respWritter = response.getWriter();

respWritter.append(data.toString()); //[192]

}

3. 总结

在ajax中:

url部分,[email protected](value="/")也可以,只是本人在注解方面用的不是特别娴熟,所以直接用绝对路径访问servlet层代码,获取数据。

给td赋值时,由于是html文件,需使用 ttd.innerText = data 来赋值。(ttd为 

)

本人返回的数据为json格式,其他格式的数据另说。

运行结果,就为上述的第一张图片结果展示

原文:https://www.cnblogs.com/lwcwj/p/12793242.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据以下内容写出获取节点数据的JavaScript代码或者jQuery AJAX代码: var apidata={ content:"<table class='w782 comm lsjz'><thead><tr><th class='first'>净值日期</th><th>单位净值</th><th>累计净值</th><th>日增长率</th><th>申购状态</th><th>赎回状态</th><th class='tor last'>分红送配</th></tr></thead><tbody><tr><td>2023-07-14</td><td class='tor bold'>1.0664</td><td class='tor bold'>2.7825</td><td class='tor bold grn'>-0.19%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr><tr><td>2023-07-13</td><td class='tor bold'>1.0684</td><td class='tor bold'>2.7845</td><td class='tor bold red'>3.83%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr><tr><td>2023-07-12</td><td class='tor bold'>1.0290</td><td class='tor bold'>2.7451</td><td class='tor bold red'>0.26%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr><tr><td>2023-07-11</td><td class='tor bold'>1.0263</td><td class='tor bold'>2.7424</td><td class='tor bold bck'>0.00%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr><tr><td>2023-07-10</td><td class='tor bold'>1.0263</td><td class='tor bold'>2.7424</td><td class='tor bold red'>0.80%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr><tr><td>2023-07-07</td><td class='tor bold'>1.0182</td><td class='tor bold'>2.7343</td><td class='tor bold grn'>-0.38%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr><tr><td>2023-07-06</td><td class='tor bold'>1.0221</td><td class='tor bold'>2.7382</td><td class='tor bold grn'>-0.86%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr><tr><td>2023-07-05</td><td class='tor bold'>1.0310</td><td class='tor bold'>2.7471</td><td class='tor bold grn'>-1.82%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr><tr><td>2023-07-04</td><td class='tor bold'>1.0501</td><td class='tor bold'>2.7662</td><td class='tor bold red'>0.69%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr><tr><td>2023-07-03</td><td class='tor bold'>1.0429</td><td class='tor bold'>2.7590</td><td class='tor bold red'>3.05%</td><td>限制大额申购</td><td>开放赎回</td><td class='red unbold'></td></tr></tbody></table>",records:10,pages:1,curpage:1};
最新发布
07-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值