参考:https://www.cnblogs.com/shj-com/p/7878727.html

下载

下载该插件的地址是:http://www.bootcdn.cn/jquery.serializeJSON/

使用

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.serializejson.js"></script>

-html

<head>

  <script type="text/javascript" src="../common/jquery-easyui-1.5.3/jquery.serializejson.min.js"></script>

</head>

 

<div

style="width: 55%; height: 300px;"

data-options="closed:true,modal:true,closable:false">

  <div >

</form>

</div>

</div>

-JS

//回显

function editDistAward(){

  for(let i=0;i<rows.length;i++){

}

//返回时清空
function backView(){
if(backFlag==1){
$.messager.confirm("操作提示", "编辑的数据将不会保存,确定返回吗?", function (data) {
if(data) {
$("#distTable").empty();
$('#distAwardDetail').dialog('close');
backFlag=0;
}else{
return;
}
});
}else{
$("#distTable").empty();
$('#distAwardDetail').dialog('close');
}
}
//删除一行
function deleteRow(t){
backFlag=1;
$(t).parent().parent().remove();
}

//新增一行
function addRow(){
let $tr = $('<tr>'+
'<td>&nbsp;业绩起点(¥)(含):</td>'+
'<td><input class="easyui-numberbox" name="assessVoList[][achieStart]"'+
');
$table.append($tr);
$.parser.parse($table);//重新渲染,否则easyUI样式失效
}

获取数据

let obj=$('#distAwardform').serializeJSON();//转为json对象
obj=obj.assessVoList;

let json = JSON.stringify(obj);//转为json字符串

ps:

input的那么属性一定要assessVoList[][属性名这种方式] 否则无效,有大神知道原因的话还请赐教,多谢.

 

相关文章:

  • 2022-01-21
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-23
相关资源
相似解决方案