关于JS中拼html代码

关于JS中拼html代码,自己看了许多示例,都很复杂。自己总结了入门示例,低端货,大神勿喷!

应用场景:ssm中调用API接口,在前端显示在table中。

1、首先在html中创建一个table

<table id ="wrap" class="main" cellspacing="1"cellpadding="1" border="1" >

</table>

注:<button type="button" class="btu1" style="" id="lingqu_btn">提交</button>  (这个是点击事件)

2、$('#lingqu_btn').click(function(){}).on( 'click', function () {
            var sn=$("#sn").val();
            var code=$("#code").val();
            var type=$("#type").val();         (此处是在前端去输入值)
            var data = "{'sn':'"+sn+"','code':'"+code+"','type':'"+type+"'}";   (拼接为data,传后台)
                 $.ajax({                 (ajax调用接口)
                    type: "POST",
                    url: "**API接口**",
                    contentType:"application/x-www-form-urlencoded; charset=UTF-8",
                    dataType:"json",
                    data: {"data":data},  
                    success: function (callbackData) { (如果成功的话,进行拼接table)
                              if (callbackData.retcode == 0 && callbackData.errcode == 0) {   (判断是否成功,没有可以去掉)

                (我是 通过status的状态来显示不同的table )

                                if(type=="status"){

                var dataStatus = callbackData.data;

                 $("#result").text(dataStatus.data);

                **********append() 方法在被选元素的结尾(仍然在内部)插入指定内容。************

                (“wrap”这个是table的ID。 通过id,在table后拼table中的代码。从而显示完成的table)

                $("#wrap").append("<tr>"
        +"<td>sn</td>"
        +"<td>idc</td>"
        +"<td>剩余电量</td>"
        +"<td>续航里程</td>"
        +"<td>发动机状态</td>"
        +"<td>左前门</td>"
        +"<td>右前门</td>"
        +"<td>左后门</td>"
        +"<td>右后门</td>"
        +"<td>中控锁</td>"
        +"<td>大灯状态</td>"
        +"<td>充电状态</td>"
        +"<td>当前里程</td>"
        +"<td>电压</td>"
       
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值