J'ai une fonction js qui obtient html pour créer un nouvel employé à partir du contrôleur, l'insère dans une balise de formulaire (pour plus tard .serialize()), puis insère ce html à createDialog div et montre cette div comme dialogue.jquery formulaire de message à partir du dialogue
<div id="createDialog" style="display:none;">
</div>
$.get('/Employee/Create',
function (html) {
html = "<form id='createEmp'>" + html;
html = html + "</form>";
$("#createDialog").html(html);
$("#createDialog").dialog({
modal: true,
width: 500,
buttons: { "Save": function() { postEmployee(); } },
close: function (ev, ui) { $(this).dialog('destroy'); }
});
});
function postEmployee() {
$.post('/Employee/Create',
$("#createEmp").serialize(),
function (html) {
$('#reply').html(html);
});
}
cela fonctionne, mais une seule fois. à chaque publication suivante, tous les champs de formulaire des publications précédentes sont également ajoutés à l'article en cours. cela peut-il être corrigé?
Tahnk Vous!