iDialog组件自定义的ajaxForm保存不起作用

提问 已结 11 8057
悬赏:20飞吻
function openEditDiag(bookingId) {
var $editDialog = $('#editDialog');
$editDialog.iDialog({
title: '编辑数据',
width: 950,
height: 500,
closed: false,
cache: false,
href:j_c_u+'content2'+"&bookingId="+bookingId,
modal: true,
buttons: [{
text: '保存2',
iconCls: 'fa fa-save',
btnCls: 'topjui-btn-blue',
url:'/api/jsonws/invoke',
handler:'ajaxForm',
reload:[
{type:'datagrid', id:'mainDg'}
]
}, {
text: '关闭',
iconCls: 'fa fa-close',
btnCls: 'topjui-btn-red',
handler: function () {
$editDialog.iDialog('close');
}
}],
onLoad: function () {
//加载表单数据
// $.getJSON(_ctx + '/json/product/detail.json?bookingId=' + bookingId, function (data) {
// $editDialog.form('load', data);
//});
var formData = {
cmd:'{"/j2-easyui-encalendar-portlet.encalendar/get-calendar-booking-by-id":{}}',
p_auth: j2_authToken,
calendarBookingId:bookingId
};
jQuery.ajax({
type: 'POST',
url: '/api/jsonws/invoke',
dataType: "json",
contentType: "application/x-www-form-urlencoded",
data: formData,
success: function (data) {
$editDialog.form('load', data.entry);
updateEntryContent2();
},
error: function (data) {
alert("error");
}
});
}
});
}
点击保存没有反应
{
text: '保存2',
iconCls: 'fa fa-save',
btnCls: 'topjui-btn-blue',
url:'/api/jsonws/invoke',
handler:'ajaxForm',
reload:[
{type:'datagrid', id:'mainDg'}
]
}
是否不能这样使用,必须用a 标签
回帖
回帖须知