>>var validator = $("#add-edit-form").validate(); >> >>var $dlg = $("#add-edit-dialog").dialog({ >> autoOpen: false, >> show: "blind", >> closeOnEscape: true, >> resizable: true, >> width: 1200, >> height: 750, >> minHeight: 600, >> minWidth: 950, >> buttons: { >> Save: function () { >> >> if ($("#add-edit-form").valid()) { >> >> var urlLoc = '/Client/Edit/' + currentId; >> if ($('#fntype').val() === "Add") >> urlLoc = '/Client/Add'; >> >> var form = $('form', this); >> //debugger; >> var oForm = form.serialize() + '&'; >> oForm = oForm.concat($('#frmClientsSearch').serialize()); >> >> $.ajax({ >> type: 'POST', >> url: urlLoc, >> data: oForm, >> dataType: 'json', >> >> cache: false, >> //contentType: 'application/json', >> success: function (result) { >> >> $('#flexClients').flexAddData(result); >> } >> }); >> $(this).dialog('close'); >> } else return false; >> >> }, >> Cancel: function () { >> $(this).dialog("close"); >> clearForm(); >> if (validator) >> validator.resetForm(); >> } >> }, >> close: function () { clearForm(); }, >> open: function () { >> } >>});>>