版本更新后弹窗第二次点击无法打开

提问 已结 3 5459
悬赏:20飞吻
版本更新后,编辑第一次使用时好用,关闭或保存后,在点编辑时没有任何反应,也没有报错信息
function operateFormatter(value, row, index) {
var htmlstr = '<button class="layui-btn layui-btn-xs" onclick="openEditDiag(\'' + row.shipping_id + '\')">编辑</button>';
htmlstr += '<button class="layui-btn layui-btn-xs layui-btn-danger" onclick="deleteRow(\'' + row.shipping_id + '\',\''+ row.shipping_name + '\')">删除</button>';
return htmlstr;
}


function openEditDiag(uuid) {
var $editDialog = $("#editDialog");
$editDialog.iDialog({
title: '编辑数据',
width: 700,
height: 400,
closed: false,
cache: false,
href: "<{:url('shipping_edit')}>"+'?shipping_id=' + uuid,
modal: true,
buttons: [{
text: '保存',
iconCls: 'fa fa-save',
btnCls: 'topjui-btn-blue',
handler: function () {
// 提示信息
//$.iMessager.alert('操作提示', '请根据具体情况编写代码,如ajax更新请求,请求失败提示,请求成功提示,请求成功后关闭窗口并刷新表格等!', 'messager-info');

$("#editDialog").attr("method","POST");
$('#editDialog').iForm('submit', {
url:"<{:url('shipping_edit')}>"+'?shipping_id=' + uuid,
success:function(data){
var data = eval('(' + data + ')'); // change the JSON string to javascript object
if (data.statusCode == 200){
$.iMessager.alert('操作提示', data.message, 'messager-info',function(r){
$editDialog.iDialog('close');
$('#productDg').iDatagrid('reload');
});
}else{
$.iMessager.alert('操作提示', data.title, 'messager-info');
}
//$editDialog.iDialog('close');
}
});
$("#editDialog").attr("method","GET");
}
}, {
text: '关闭',
iconCls: 'fa fa-close',
btnCls: 'topjui-btn-red',
handler: function () {
$editDialog.iDialog('close');
}
}],
onLoad: function () {
//加载表单数据
$.getJSON(_ctx + "<{:url('shipping_edit')}>"+'?shipping_id=' + uuid, function (data) {
$editDialog.form('load', data);
});
}
});
}
回帖
回帖须知