Я работаю с формами внутри jQuery Dialog, и у меня возникают некоторые проблемы с данными, которые он публикует. Первая загрузка и сохранение отлично работают, публикуют правильные данные. Пока я не обновляю страницу, каждый последующий груз, похоже, работает, как и в правильных данных в форме, однако при сохранении данные с первой загрузки - это то, что выкладывается каждый раз.jQuery Диалоговая форма сериализации переупорядочения некорректных данных при последующем использовании
function formdialog(url, tack, divid, scriptload){
$.getJSON(url+tack+"/form", function(data){
var formwin = '<div><form id="formdialog">'+data['form']+'</form></div>';
var dialog = $(formwin).dialog({
title: data['title'],
autoOpen: false,
modal: true,
buttons: {
"Save": function(){
$.post(url+tack+"/process",
$("#formdialog").serialize(),
function(data){
alert($("#formdialog").serialize());
$(this).dialog('close');
$(this).remove();
}
);
},
"Cancel": function(){$(this).dialog('close'); $(this).remove();}
}
});
dialog.dialog("open");
});
}
$(function(){
$("a.edlnk").click(function(){
var url = $(this).attr("href");
formdialog(CONFIG_HREF_SITE+"ajax/"+appControl, "/"+url, divid);
return false;
});
});
Публикация данных отлично работает. Проблема в том, что диалог теперь не закрывается. Предложения? –
@Ben Dauphinee: Ах, да - обновлено. –