篇一:js中动态加载---append
之前是一行代码,不能动态加载,新的需求要动态加载,使用append
$('#Order_information').append('
<div class="single_product">
<div class="Cancel">
<a href="javascript:void(0);" onclick="continuePay('+orderno+','+useId+');">继续支付</a>
<a href="javascript:void(0);" onclick="cancelOrder('+orderno+','+useId+');">取消订单</a>
</div>
<ul class="Top_mation">
<li>订单编号: <span class="indent_number">'+data[i].baseinfor.orderno+'</span></li>
<li class="right">状态: <span class="mode">'+orderstate+'</span></li>
</ul>
<div class="Middle_mation" onclick="showOrderDetail('+orderno+','+useId+');">
<a href="javascript:void(0);"><img src="'+urlpath+'/views/quicksure/imags/car.png"></a>
<ul>
<li><h3>汽车保险</h3></li>
<li>车牌号: <span class="Car_number">'+data[i].vhlinfor.lcnno+'</span></li>
<li>商业险起期:<span class="begin_date">'+data[i].baseinfor.sypolicystartdate+'</span></li>
<li>交强险起期:<span class="begin_date">'+data[i].baseinfor.jqpolicystartdate+'</span></li>
<li>商业险止期:<span class="end_date">'+data[i].baseinfor.sypolicyenddate+'</span></li>
<li>交强险止期:<span class="end_date">'+data[i].baseinfor.jqpolicyenddate+'</span></li>
</ul>
<b>〉</b>
</div>
<p>金额: <span class="money">'+data[i].baseinfor.totalPremium+'</span></p>
</div>');
之后我改成了动态加载的
function addPolicyInfo(insuranceDetailsVO,orderstate){
var orderno="'"+insuranceDetailsVO.baseinfor.orderno+"'";
var useId="'"+insuranceDetailsVO.baseinfor.userinforid+"'";
var order_info = $('#Order_information');
var sp_div = $('<div class="single_product"/>');
sp_div.append($('<ul class="Top_mation"/>').append('<li class="left">订单编号: <span class="indent_number">'+insuranceDetailsVO.baseinfor.orderno+'</span></li class="right"><li class="right">状态: <span class="mode">'+orderstate+'</span></li>'));
var mm_div = $('<div class="Middle_mation" onclick="showOrderDetail('+orderno+','+useId+');"/>');
mm_div.append('<a href="#"><img src="'+urlpath+'/views/quicksure/imags/'+ insuranceDetailsVO.vhlinfor.codeName+'.jpg" style="width:110px;height:98px;"/>');
var sp_ul = $('<ul class="Car_mation"/>').append('<li class="main_search">车牌号: <span class="Car_number">'+insuranceDetailsVO.vhlinfor.lcnno+'</span> 车主:<span class="user_Name">'+insuranceDetailsVO.vhlinfor.drvowner+'</span></li>');
if(insuranceDetailsVO.baseinfor.sypolicystartdate != null){
sp_ul.append($('<li>商业险起期:<span class="begin_date">'+insuranceDetailsVO.baseinfor.sypolicystartdate.slice(0,11)+'</span></li>'));
}
if(insuranceDetailsVO.baseinfor.sypolicyenddate != null){
sp_ul.append($('<li>商业险止期:<span class="end_date">'+insuranceDetailsVO.baseinfor.sypolicyenddate.slice(0,11)+'</span></li>'));
}
if(insuranceDetailsVO.baseinfor.jqpolicystartdate != null){
sp_ul.append($('<li>交强险起期:<span class="begin_date">'+insuranceDetailsVO.baseinfor.jqpolicystartdate.slice(0,11)+'</span></li>'));
}
if(insuranceDetailsVO.baseinfor.jqpolicyenddate != null){
sp_ul.append($('<li>交强险止期:<span class="end_date">'+insuranceDetailsVO.baseinfor.jqpolicyenddate.slice(0,11)+'</span></li>'));
}
mm_div.append(sp_ul).append('<b>〉</b>');
sp_div.append(mm_div);
var p = $('<p/>');
if(insuranceDetailsVO.baseinfor.orderstate==30||insuranceDetailsVO.baseinfor.orderstate==40){
p.append('<a href="#" onclick="continuePay('+orderno+','+useId+');">继续支付</a> <a href="#" onclick="cancelOrder('+orderno+','+useId+');">取消订单</a> ');
}
if(insuranceDetailsVO.baseinfor.orderstate==10||insuranceDetailsVO.baseinfor.orderstate==20){
p.append('<a href="#" onclick="continueInsure('+orderno+','+useId+');">继续投保</a> <a href="#" onclick="cancelOrder('+orderno+','+useId+');">取消订单</a> ');
}
p.append('金额: <span class="money">'+insuranceDetailsVO.baseinfor.totalPremium+'</span>');
sp_div.append(p);
order_info.append(sp_div);
}
这里要注意的是:append拼接是针对对象的添加
篇一:js中动态加载---append的更多相关文章
- js实现动态加载脚本的方法实例汇总
本文实例讲述了js实现动态加载脚本的方法.分享给大家供大家参考,具体如下: 最近公司的前端地图产品需要做一下模块划分,希望用户用到哪一块的功能再加载哪一块的模块,这样可以提高用户体验. 所以到处查 ...
- js插件动态加载js、css解决方案
最近因为工作需要做了一个js自动导入的插件,一开始很天真的以为动态创建个script添加到head中就ok了,试了之后才发现了问题,就是如果同时引入了多个js文件,而且后一个文件中用到了前一个文件中的 ...
- js的动态加载、缓存、更新以及复用(四)
本来想一气呵成,把加载的过程都写了,但是卡着呢,所以只好在分成两份了. 1.页面里使用<script>来加载 boot.js . 2.然后在boot.js里面动态加载 bootLoad.j ...
- 某APK中使用了动态注册BroadcastReceiver,Launcher中动态加载此APK出现java.lang.SecurityException异常的解决方法
在某APK中,通过如下方法动态注册了一个BroadcastReceiver,代码参考如下: @Override protected void onAttachedToWindow() { super. ...
- 在ASP.NET中动态加载内容(用户控件和模板)
在ASP.NET中动态加载内容(用户控件和模板) 要点: 1. 使用Page.ParseControl 2. 使用base.LoadControl 第一部分:加载模板 下 面是一个模板“<tab ...
- 在MVC应用程序中动态加载PartialView
原文:在MVC应用程序中动态加载PartialView 有时候,我们不太想把PartialView直接Render在Html上,而是使用jQuery来动态加载,或是某一个事件来加载.为了演示与做好这个 ...
- 在VC中动态加载ODBC的方法
在使用VC.VB.Delphi等高级语言编写数据库应用程序时,往往需要用户自己在控制面板中配置ODBC数据源.对于一般用户而言,配置ODBC数据源可能是一件比较困难的工作.而且,在实际应用中,用户往往 ...
- WPF中动态加载XAML中的控件
原文:WPF中动态加载XAML中的控件 using System; using System.Collections.Generic; using System.Linq; using System. ...
- vue中动态加载img
想实现动态加载图片,当点击“首页”时,图片变色 代码如下: <mt-tabbar v-model="selected" fixed class="border-1p ...
随机推荐
- Android中的AlertDialog使用示例四(多项选择确定对话框)
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择.这些功能我们叫它Android Dialog对话框,AlertDialog实现方法为建造者模式. ...
- iOS---A valid provisioning profile for this executable was not found
把Target中的Code Signing Identity也设置成iPhone Develop就ok了,这样一切都说的通了,唯一不合理的就是在Project切换Code Signing Identi ...
- iOS--xuer(registration)
这个登录页面包含了自适应屏幕的大小,数字用户登录键盘是数字键盘.隐藏键盘.隐藏密码等等. ViewController.h #import <UIKit/UIKit.h> #import ...
- Play Framework 完整实现一个APP(十二)
1.定制CRUD管理页面 > play crud:ov --layout 替换生成文件内容 app/views/CRUD/layout.html #{extends 'admin.html' / ...
- C语言数组实现约瑟夫环问题,以及对其进行时间复杂度分析
尝试表达 本人试着去表达约瑟夫环问题:一群人围成一个圈,作这样的一个游戏,选定一个人作起点以及数数的方向,这个人先数1,到下一个人数2,直到数到游戏规则约定那个数的人,比如是3,数到3的那个人就离开这 ...
- SQL Server删除distribution数据库二
以前总结过一遍博文SQL Server删除distribution数据库,里面介绍了如何删除distribution数据库.今天介绍一个删除distribution的特殊案例, 在这之前,我不知道这个 ...
- db2start启动失败
db2start启动失败 [db2inst1@localhost ~]$ db2start db2start: error while loading shared libraries: libaio ...
- angularJs自定义服务(实现签名和加密)
写在前面: angularJS是google公司主推的js开发优秀框架... 页面展示: 在应用中进行加密是普遍存在的,个人建议在前端实现加密签名(前端加密是否必要来自知乎:http://www.zh ...
- 大数据系列(2)——Hadoop集群坏境CentOS安装
前言 前面我们主要分析了搭建Hadoop集群所需要准备的内容和一些提前规划好的项,本篇我们主要来分析如何安装CentOS操作系统,以及一些基础的设置,闲言少叙,我们进入本篇的正题. 技术准备 VMwa ...
- Hadoop Cluster 安装
本篇源自Hadoop官网,先将中文翻译如下. 目标 本文章主要是描述如何安装和配置几个节点的Hadoop clusters,甚至于数以千计的节点数.为了了解详细的安装步骤,需要先了解如何安装在单台机器 ...