1. 程式人生 > >jsp 讀取table表格中資料,並封裝成JSON陣列,用AJAX方式傳到後臺

jsp 讀取table表格中資料,並封裝成JSON陣列,用AJAX方式傳到後臺

    //讀取table中的資料,並裝成陣列物件
    //定義一個數組
    var billData = [];
    //獲取選中的複選框
    $(":checkbox[name='bill']").each(function(){
      var billstate = ""//票據狀態(0010/0011   確認/未確認)  
      if(this.checked){//複選框選中
    	  billstate = "0010";
      }else{
    	  billstate = "0011";
      }
      //獲取該節點最近的一個tr
      var tr = this.parentNode.parentNode;  
      //var tds = tr.cells;  
      var billid = tr.cells[1].innerHTML;//票據編號
      var endorser = tr.cells[2].innerHTML;//背書人
      var endorsee = tr.cells[3].innerHTML;//被背書人
      var moneyamount = tr.cells[4].innerHTML;//金額
      var acceptanceBank = tr.cells[5].innerHTML;//承兌銀行
      var deadline = tr.cells[6].innerHTML;//到期日
      //將資料裝成物件陣列
      billData.push({"billid":billid,"endorser":endorser,"endorsee":endorsee,"moneyamount":moneyamount,"acceptanceBank":acceptanceBank,"deadline":deadline,"billstate":billstate});
    });
    //將資料封裝成JSON使用ajax傳到後臺
    var billdata = JSON.stringify(billData);
    var chargeData = {
			billdata : billdata
			};
    
    $.ajax({
		async: false,
		type: 'post',
		data: chargeData,
		dataType: 'json',
		url: ctx+'/ePaycenter/billPayment.do',
		success: function(data){
			parent.layer.alert(data.data);
		}
	});
//後臺程式碼
//獲取json字串
String billdataStr = request.getParameter("billdata");
//用com.alibaba.fastjson.JSONArray轉換資料
List<DPacPayBill> billList = JSONArray.parseArray(billdataStr, DPacPayBill.class);

相關推薦

jsp 讀取table表格資料,封裝JSON陣列,AJAX方式後臺

//讀取table中的資料,並裝成陣列物件 //定義一個數組 var billData = []; //獲取選中的複選框 $(":checkbox[name='bill']").each(function(){ var bi

C#讀取Excel表格資料返回datatable

在軟體開發的過程中,經常用到從excel表格中讀取資料作為資料來源,以下整理了一個有效的讀取excel表格的方法。 DataTable GetDataTable(string tableName,string leftTopCel,string rightbutCel)

jsp 讀取資料, 封裝JSON陣列,後臺獲取

jsp: function saveNames(){ var rows = jQuery('#gzgi_DataGrid').datagrid('getSelections'); if (row

js獲取table資料json字串

function tabToJSON(id) { var trs = document.getElementById(id).getElementsByTagName("tr");//獲得tr陣列 var titles = tr

將mysql的datetime型別資料封裝json時遇到的問題

1.首先,直接使用jdbc將資料取資料,注意使用getTimestamp,而不是getTime方法 //在資料庫中的時間型別時datetime,在此處要通過getTimeStamp將值取出來 vo.setDepCreateTime(rs.getTimestamp(8));

jqueryajax方式後臺獲取json資料後如何將內容填充到下拉列表

從後臺獲取json資料,將內容填充到下拉列表,程式碼非常簡單,具體過程請看下面程式碼。 需求:url:連結     par:ID       sel:下拉列表選擇器 function BuildSelectBox(url, par, sel) { $(sel).emp

有選擇讀取word表格資料寫入excel檔案

最近學院要舉行科技報告會活動,許多同學積極參與,交了許多報名表到我這裡,而我需要將這些資訊進行彙總,整理出一個excel表格,看著一個個word檔案放在我的工作資料夾中頭髮發麻,這一個個的整理好麻煩,不但速度慢而且容易出錯,我就想用程式設計自動替我讀取資料並

使用js方法將table表格指定列指定行相同內容的單元格進行合操作。

var get 是否 for true ntb doc ide 就是 一、簡介 使用js方法對html中的table表格進行單元格的行列合並操作。 網上執行此操作的實例方法有很多,但根據實際業務的區別,大多不適用。 所以在網上各位大神寫的方法的基礎上進行了部分修改以適合自己

layui給table表格加入資料渲染表格

//id為 tableIns的表格 資料為rows tableIns.reload({ data: });   或者   table.reload('tableIns', { data : rows }); layui.form.render()

在把table表格資料匯出到Excel的時候,以科學計數法顯示位數多的數字時怎麼解決?

sbHtml.AppendFormat("<td>&nbsp;{0}</td>", data[i].IDcard.ToString()); sbHtml.AppendFormat("<td style='mso-number-format:\"@\"'

JSPtable表格的文字自動換行

style="display:inline-block;width:300px;word-wrap:break-word;white-space:normal" <span></span> style樣式+span標籤 <td align="left"

SpringBoot利用java反射機制,實現靈活讀取Excel表格資料和匯出資料至Excel表格

如果直接把固定Excel表格模板中的資料匯入資料庫,直接將Excel中的資料讀取出來,再存入資料庫中即可,將資料匯出至固定的Excel模板方法類似。但是,有時候,開發製作的模板與客戶需要的往往有些許差別(欄位排版、欄位數量等)。為了實現匯入匯出的靈活性,將利用java的反射機

在controller層使用poi讀取excel表格資料

需求:需要對一個Excel表格中的資料,批量新增到資料庫中 1.首先在JSP頁面中可以寫出來,選擇檔案的按鈕, <!--批量匯入--> <div id="dgBatchImport" class="easyui-dialog" title="批量匯入檔案

js 將json資料自動繫結到 html table 表格

/*自動繫結到table*/ var f = new Function("+[{id:"1",name:"aa"},{id:"2",name:"bb"}]+"); var list = f(); var h= "<table id='tb'>"; h+= "&l

java讀取Excel表格資料

1、需求 用java程式碼讀取hello.xls表格中的資料 2、hello.xls表格 3、java程式碼 package com.test; import java.io.File; import jxl.*; public class ReadExcel{

利用java反射機制實現讀取excel表格資料

如果直接把excel表格中的資料匯入資料庫,首先應該將excel中的資料讀取出來。 為了實現程式碼重用,所以使用了Object,而最終的結果是要獲取一個list如List<User>、List<Book>等,所以需要使用泛型機制去實現。下面會給出程式

使用Python實現讀取Excel表格資料

本案例的實現是通過使用第三方xlrd,關於xlrd的相關文章請自行百度,教程很多,不做詳解。 #-*- coding:utf-8 -*- import xdrlib ,sys imp

記錄手動處理form表單table表格的行資料的收集

通過ajax傳送資料到controller來處理,這是大部分web應用都會遇到的問題。而對於form表單資料的收集,如果要傳送資料少的話,我們可以一個一個來收集,而如果有很多也就是說批量操作那麼我們可以通過 $("#FormId").serializeArray();來自動

table的每個tr(每個單元格)的資料封裝json物件 後臺有list接收 ( springMVC )

$(function() {    $("#saveTemplate").click(function(){    var jsonArr = new Array();     $("#myform").find("td").each(function(){        v

table表格td裡面字數太多,禁止換行,將超出部分隱藏以...代替

css部分.tables{ width: 100%; height: 100%; table-layout: fixed; } .table_tit{ white-space: nowrap; //禁止td換行 overflow: hidden; //隱藏X,Y滾動條 t