87,993
社区成员
发帖
与我相关
我的任务
分享
var array2 = $("#goodsTableView .tdValue");
var dataArray2 = new Array();
array2.each(function(){
var data={};
data[$(this).attr("name")]=$(this).val();
dataArray2.push(data);
});
var arr = new Array();
for (var i = 0; i < 10; i++) {
var newdata = {
index: i,
value:"第"+i+"个数据"
}
arr.push(newdata);
}
JSON.stringify(arr);
类似这样
$.ajax({
type: 'post',
url: 'WH15.aspx/SaveAppForm',
data: JSON.stringify({appForm:appFormArr, goodsList:goodsTableArr, strAlterCarTypeExplain:strAlterCarTypeExplain, strCTSize:strCTSize}),
async: false,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (data) {
alert('成功');
},
error: function (err) {
alert('發生錯誤,請聯繫IT!');
}
})
var goodsTableArr=new Array();
$('#goodsTableView').find('tr:gt(0)').each(function(){
var arrTr=new Array();
$(this).find('.tdText,.tdInput').each(function(){
if ($(this).hasClass("tdText")) {
var data={};
data[$(this).attr("name")]=$(this).text();
}else{
var data={};
data[$(this).attr("name")]=$(this).val();
}
arrTr.push(data);
})
goodsTableArr.push(arrTr);
})
function newTr(objThis){
var park=objThis.closest('tr').find('p[name=TE_park]').text();
var parkTD='<td class="td1"><p name="TE_park" class="tdText">'+park+'</p></td>';
var newPlantTD='<td class="td1"><input type="button" name="TE_Btn_NewPlant" value="新增計費廠別"></input></td>';
var plantTD='<td class="td1"><select name="TE_Dorp_Plant" style="width: 120px;" class="tdInput"></select></td>';
var newBuildingTD='<td class="td1"><input type="button" name="TE_Btn_NewBuilding" value="新增Building"></input></td>';
var buildingTD='<td class="td1"><select name="TE_Dorp_Building" style="width: 120px;" class="tdInput"></select></td>';
var receiveGoodsPersonTD='<td class="td1"><input type="text" name="TE_Txt_ReceiveGoodsPerson" value="" class="tdInput"></input></td>';
var newGoodsTD='<td class="td1"><input type="button" name="TE_Btn_NewGoods" value="新增物品"></input></td>';
var goodsSeqTD='<td class="td1"><p name="TE_goodsSeq">'+1+'</p></td>';
var deleteTD='<td class="td1"><input type="button" name="TE_Btn_Delete" value="Delete"></input></td>';
var goodsNameTD='<td class="td1"><input type="text" name="TE_Txt_GoodsName" value="" style="width: 80px;" class="tdInput"></input></td>';
var palletNoTD='<td class="td1"><input type="text" name="TE_Txt_PalletNo" value="" style="width: 60px;" class="tdInput"></input></td>';
var cartonNoTD='<td class="td1"><input type="text" name="TE_Txt_CartonNo" value="" style="width: 60px;" class="tdInput"></input></td>';
var remarkTD='<td class="td1"><input type="text" name="TE_Txt_Remark" value="" class="tdInput"></input></td>';
var newTr='<tr class="body">'+parkTD + newPlantTD + plantTD + newBuildingTD + buildingTD + receiveGoodsPersonTD + newGoodsTD + goodsSeqTD
+ deleteTD + goodsNameTD + palletNoTD + cartonNoTD + remarkTD +'</tr>';
objThis.closest('tr').after(newTr);
$("#layer2").height('auto');
}
var arr = new Array();
$("tr").each(function () {
var arr1 = new Array();
$(this).find("td").each(function () {
if ($(this).hasClass("ipt")) { //判断是否有ipt类,有就表示里面是input元素,需要或者它的val
var val = $(this).find("input").val();
arr1.push(val);
} else {
//查找其它元素获取值
};
//也可以直接判断是否包含input元素,if($(this).find("input").length>0),看你喜欢
});
arr.push(arr1);
});
console.log(arr);
$.post(
"Post.aspx", //这个是后台接收的文件名
{
action: "getUser", //值可以是JSON字符串,这里只是向你演示一下后台如何获取
//JS可以很容易将一个对象(这里又提到对象了,真的很重要)转换成JSON字符串,可以百度一下
name: “username”,
password: “userpassword”
},
function (reVaul) {
//somecode
});
string strAction = Request.Form["action"].ToString();
string strName = Request.Form["name"].ToString();
string strPassword = Request.Form["password"].ToString();