篇一: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自定义控件4--优酷菜单的菜单键及细节补充
在上篇文章中实现了优酷菜单执行动画,本文接着完善已经实现的动画功能 本文地址:http://www.cnblogs.com/wuyudong/p/5915958.html ,转载请注明源地址. 已经实 ...
- RecyclerView-------MyAdapter代码
package com.example.administrator.recyclerview; import android.content.Context; import android.suppo ...
- Android触摸事件流程剖析
Android中的触摸事件流程就是指MotionEvent如何传递,主要包括两个阶段: onInterceptTouchEvent触摸事件拦截方法传递,从外到里传递 onTouchEvent触摸事件处 ...
- 敏捷开发与jira之项目现状
从三个方面概述项目的现状 资源组织结构 资源中的特殊角色 •反馈问题接口人 –测试兼,处理实施反馈回来的问题,Bug复现后分配给开发负责人:需求指向需求做进一步的需求分析 •流程反馈处理人 –测试或开 ...
- Java Serializable系列化与反系列化
[引言] 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接 ...
- C、C++: 引用、指针、实例、内存模型、namespace
// HelloWorld.cpp : Defines the entry point for the console application. // #include "stdafx.h& ...
- 【SQL篇章--DATABASE/EVENTS】
[SQL篇章][SQL语句梳理 :--基于MySQL5.6][已梳理:DATABASE/EVENTS][会坚持完善] 目录: 1. Data Definition Statements: 1.1 ...
- 创建 Image - 每天5分钟玩转 OpenStack(21)
本节演示如何通过 Web GUI 和 CLI 两种方法创建 Image. OpenStack 为终端用户提供了 Web UI(Horizon)和命令行 CLI 两种交换界面.两种方式我们都要会用. 可 ...
- Android 第一行代码
::-/stuapplication.pla.edu.cn.fragmentbestpractice W/dalvikvm﹕ VFY: unable to find class referenced ...
- J2EE基础之Servlet
J2EE基础之Servlet 1. 什么是Servlet? Servlet即Java服务小程序,是使用应用程序设计接口以及相关类和方法的Java程序.它可以作为一种插件,像Applet程序一样嵌入到 ...