function init(array){
var tableObj = document.getElementById("table");
var tr_title = tableObj.insertRow(0);
tr_title.width ="700";
tr_title.height="18";
tr_tutle.align="center";
var td_title_apply_time = tr_title.insertCell(0);
td_title_apply_time.width="100";
td_title_apply_time.height="18";
td_title_apply_time.innerHTML="申请时间";
var td_title_chckout_time = tr_title.insertCell(1);
td_title_chckout_time.width="100";
td_title_chckout_time.height="18";
td_title_chckout_time.innerHTML = "回应时间";
var td_title_apply_price = tr_title.insertCell(2);
td_title_apply_price.width = "100";
td_title_apply_price.height = "18";
td_title_apply_price.innerHTML = "申请金额";
var td_title_real_price = tr_title.insertCell(3);
td_title_real_price.width = "100";
td_title_real_price.height = "18";
td_title_real_price.innerHTML = "实际金额";
var td_title_chckout_style_id = tr_title.insertCell(4);
td_title_chckout_style_id.width = "100";
td_title_chckout_style_id.height ="18";
td_title_chckout_style_id.innerHTML = "结账方式";
var td_title_isconfirm = tr_title.insertCell(5);
td_title_isconfirm.width ="100";
td_title_isconfirm.height="18";
td_title_isconfirm.innerHTML = "审核状态";
var td_title_re =tr_title.insertCell(6);
td_title_re.width ="100";
td_title_re.height ="18";
td_title_re.innerHTML = "备注";
for(var i=0;i<array.length;i++){
var tr_content = tableObj.insertRow(i+1);
tr_content.id="tr_"+array[i].id;
tr_content.width="1000";
tr_content.height="18";
tr_content.align = "center";
var td_content_apply_time = tr_content.insertCell(0);
td_content_apply_time.width="100";
td_content_apply_time.height="18";
td_content_apply_time.innerHTML = array[i].apply_time;
var td_content_chckout_time = tr_content.insertCell(1);
td_content_chckout_time.width="100";
td_content_chckout_time.height="18";
td_content_chckout_time.innerHTML = array[i].chckout_time;
var td_content_apply_price = tr_content.insertCell(2);
td_content_apply_price.width="100";
td_content_apply_price.height="18";
td_content_apply_price.innerHTML = array[i].apply_price;
var td_content_real_price = tr_content.insertCell(3);
td_content_real_price.width="100";
td_content_real_price.height="18";
td_content_real_price.innerHTML = array[i].real_price;
var td_content_chckout_style_id = tr_content.insertCell(4);
td_content_chckout_style_id.width="100";
td_content_chckout_style_id.height="18";
td_content_chckout_style_id.innerHTML = array[i].chckout_style_id;
var td_content_isconfirm = tr_content.insertCell(5);
td_content_isconfirm.width="100";
td_content_isconfirm_id.height="18";
td_content_cisconfirm.innerHTML = array[i].isconfirm;
var td_content_re = tr_content.insertCell(6);
td_content_re.width="100";
td_content_re.height="18";
td_content_re.innerHTML = array[i].re;
}
}求解 为什么不能展现?
但是在页面上可以取到值:var dataArray= [{"apply_time":"2012-05-24","chckout_time":"2012-05-29","apply_price":4000,"real_price":4000,"checkout_style_id":"14","isconfirm":1,"re":"坑爹"},{"apply_time":"2012-05-24","chckout_time":"2012-05-30","apply_price":4000,"real_price":4000,"checkout_style_id":"14","isconfirm":2,"re":"432"},{"apply_time":"2012-05-23","chckout_time":"2012-05-17","apply_price":3888,"real_price":4000,"checkout_style_id":"14","isconfirm":2,"re":"252"}];
浏览器也没有报错..
var tableObj = document.getElementById("table");
var tr_title = tableObj.insertRow(0);
tr_title.width ="700";
tr_title.height="18";
tr_tutle.align="center";
var td_title_apply_time = tr_title.insertCell(0);
td_title_apply_time.width="100";
td_title_apply_time.height="18";
td_title_apply_time.innerHTML="申请时间";
var td_title_chckout_time = tr_title.insertCell(1);
td_title_chckout_time.width="100";
td_title_chckout_time.height="18";
td_title_chckout_time.innerHTML = "回应时间";
var td_title_apply_price = tr_title.insertCell(2);
td_title_apply_price.width = "100";
td_title_apply_price.height = "18";
td_title_apply_price.innerHTML = "申请金额";
var td_title_real_price = tr_title.insertCell(3);
td_title_real_price.width = "100";
td_title_real_price.height = "18";
td_title_real_price.innerHTML = "实际金额";
var td_title_chckout_style_id = tr_title.insertCell(4);
td_title_chckout_style_id.width = "100";
td_title_chckout_style_id.height ="18";
td_title_chckout_style_id.innerHTML = "结账方式";
var td_title_isconfirm = tr_title.insertCell(5);
td_title_isconfirm.width ="100";
td_title_isconfirm.height="18";
td_title_isconfirm.innerHTML = "审核状态";
var td_title_re =tr_title.insertCell(6);
td_title_re.width ="100";
td_title_re.height ="18";
td_title_re.innerHTML = "备注";
for(var i=0;i<array.length;i++){
var tr_content = tableObj.insertRow(i+1);
tr_content.id="tr_"+array[i].id;
tr_content.width="1000";
tr_content.height="18";
tr_content.align = "center";
var td_content_apply_time = tr_content.insertCell(0);
td_content_apply_time.width="100";
td_content_apply_time.height="18";
td_content_apply_time.innerHTML = array[i].apply_time;
var td_content_chckout_time = tr_content.insertCell(1);
td_content_chckout_time.width="100";
td_content_chckout_time.height="18";
td_content_chckout_time.innerHTML = array[i].chckout_time;
var td_content_apply_price = tr_content.insertCell(2);
td_content_apply_price.width="100";
td_content_apply_price.height="18";
td_content_apply_price.innerHTML = array[i].apply_price;
var td_content_real_price = tr_content.insertCell(3);
td_content_real_price.width="100";
td_content_real_price.height="18";
td_content_real_price.innerHTML = array[i].real_price;
var td_content_chckout_style_id = tr_content.insertCell(4);
td_content_chckout_style_id.width="100";
td_content_chckout_style_id.height="18";
td_content_chckout_style_id.innerHTML = array[i].chckout_style_id;
var td_content_isconfirm = tr_content.insertCell(5);
td_content_isconfirm.width="100";
td_content_isconfirm_id.height="18";
td_content_cisconfirm.innerHTML = array[i].isconfirm;
var td_content_re = tr_content.insertCell(6);
td_content_re.width="100";
td_content_re.height="18";
td_content_re.innerHTML = array[i].re;
}
}求解 为什么不能展现?
但是在页面上可以取到值:var dataArray= [{"apply_time":"2012-05-24","chckout_time":"2012-05-29","apply_price":4000,"real_price":4000,"checkout_style_id":"14","isconfirm":1,"re":"坑爹"},{"apply_time":"2012-05-24","chckout_time":"2012-05-30","apply_price":4000,"real_price":4000,"checkout_style_id":"14","isconfirm":2,"re":"432"},{"apply_time":"2012-05-23","chckout_time":"2012-05-17","apply_price":3888,"real_price":4000,"checkout_style_id":"14","isconfirm":2,"re":"252"}];
浏览器也没有报错..
$("#soso").bind("click",soso); //绑定按钮事件
});function soso(){
var year = $("#year").val(); //获取该ID的value
var bank=$("#bank").find("option:selected").text(); //获取该select标签选中的文本内容
var param={"year":year,"bank":bank,"act":"soso"};
$.ajax({
url:"carry_application_do.jsp",
data:param,
dataType:"json",
success:function(s){
alert(s);
if(typeof(s)!="undefined"){
alert("查询成功!");
clearTable();
init(s);
}else{
alert("由于网络繁忙,查询失败,请稍后再试!");
}
}
});
} function init(array){
alert("ok");
var tableObj = document.getElementById("table");
var tr_title = tableObj.insertRow(0);
tr_title.width ="700";
tr_title.height="18";
tr_tutle.align="center";
var td_title_apply_time = tr_title.insertCell(0);
td_title_apply_time.width="100";
td_title_apply_time.height="18";
td_title_apply_time.innerHTML="申请时间";
var td_title_chckout_time = tr_title.insertCell(1);
td_title_chckout_time.width="100";
td_title_chckout_time.height="18";
td_title_chckout_time.innerHTML = "回应时间";
var td_title_apply_price = tr_title.insertCell(2);
td_title_apply_price.width = "100";
td_title_apply_price.height = "18";
td_title_apply_price.innerHTML = "申请金额";
var td_title_real_price = tr_title.insertCell(3);
td_title_real_price.width = "100";
td_title_real_price.height = "18";
td_title_real_price.innerHTML = "实际金额";
var td_title_chckout_style_id = tr_title.insertCell(4);
td_title_chckout_style_id.width = "100";
td_title_chckout_style_id.height ="18";
td_title_chckout_style_id.innerHTML = "结账方式";
var td_title_isconfirm = tr_title.insertCell(5);
td_title_isconfirm.width ="100";
td_title_isconfirm.height="18";
td_title_isconfirm.innerHTML = "审核状态";
var td_title_re =tr_title.insertCell(6);
td_title_re.width ="100";
td_title_re.height ="18";
td_title_re.innerHTML = "备注";
for(var i=0;i<array.length;i++){
var tr_content = tableObj.insertRow(i+1);
tr_content.id="tr_"+array[i].id;
tr_content.width="1000";
tr_content.height="18";
tr_content.align = "center";
var td_content_apply_time = tr_content.insertCell(0);
td_content_apply_time.width="100";
td_content_apply_time.height="18";
td_content_apply_time.innerHTML = array[i].apply_time;
var td_content_chckout_time = tr_content.insertCell(1);
td_content_chckout_time.width="100";
td_content_chckout_time.height="18";
td_content_chckout_time.innerHTML = array[i].chckout_time;
var td_content_apply_price = tr_content.insertCell(2);
td_content_apply_price.width="100";
td_content_apply_price.height="18";
td_content_apply_price.innerHTML = array[i].apply_price;
var td_content_real_price = tr_content.insertCell(3);
td_content_real_price.width="100";
td_content_real_price.height="18";
td_content_real_price.innerHTML = array[i].real_price;
var td_content_chckout_style_id = tr_content.insertCell(4);
td_content_chckout_style_id.width="100";
td_content_chckout_style_id.height="18";
td_content_chckout_style_id.innerHTML = array[i].chckout_style_id;
var td_content_isconfirm = tr_content.insertCell(5);
td_content_isconfirm.width="100";
td_content_isconfirm_id.height="18";
td_content_cisconfirm.innerHTML = array[i].isconfirm;
var td_content_re = tr_content.insertCell(6);
td_content_re.width="100";
td_content_re.height="18";
td_content_re.innerHTML = array[i].re;
}
}
function clearTable(){
var table = document.getElementById("table");
for(var i =table.rows.length-1;i>=0;i--){
table.deleteRow(i);
}
}
页面:
<%@page import="java.util.Calendar"%>
<%@page import="java.util.Date"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="org.apache.commons.beanutils.DynaBean"%>
<%@page import="java.util.List"%>
<%@page import="com.developer_finace.FinaceService"%>
<%@page import="net.sf.json.JSONArray"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<% JSONArray jsonArray=FinaceService.getBillHistory(request); %>
<% List list = FinaceService.getbankname(request);
int year = Calendar.getInstance().get(Calendar.YEAR);
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="check.js"></script>
</head>
<h3>结账单</h3>
<body>
年份
<select id="year" style="width:100px;">
<%for (int i = 2; i >= 0; i--) {%>
<option value="<%=year-i %>"><%=year - i %></option>
<%}%>
</select>
开户行
<select id="bank"> <% for(int i=0;i<list.size();i++){
DynaBean db = (DynaBean)list.get(i);%>
<option value="<%=db.get("dic_id").toString()%>" >
<%=db.get("dic_name").toString()%></option>
<%}%>
</select>
<input type="button" id="soso" value="搜索"/>
<script type="text/javascript">
var dataArray= <%=jsonArray%>;
</script>
<table id = "table" border="1" cellpadding="0" cellspacing="0" style="border-style: solid;border-width:1px;"></table>
</body>
</html>
后台可以取到值