').html('
Loading...
').dialog({ modal: true, close: function(ev, ui) { $(this).remove(); }, draggable: true, height: "auto", width: "auto", maxWidth: 680 } );
$.post(url, options.postdata )
.done(function(resp) {
$('#'+uid+' >div').html(resp);
subbtn = $('#'+uid).find('input[type="submit"]');
if (subbtn.length) {
$('#'+uid).find('input[type="submit"]').after('
');
var idstr = $('#'+uid).find('#csteditid').val();
if (idstr) {
$('#'+uid).find('input[type="submit"]').after('
');
}
$('#'+uid).find('form').submit(function(e) {
var form = $(this);
var url = form.attr('action');
$.ajax({
type: "POST", url: url, data: form.serialize(),
success: function(data) {
if (data.indexOf('CloseOK')==0) {
// ...todo: update parent row.
alert('OK');
$('#'+uid).dialog('close');
location.reload();
} else {
alert(data); // show response from the php script.
}
},
error: function(xhr, status, errorThrown) {
console.log(xhr);
console.log(status);
console.log(errorThrown);
alert('ajax eh, feil...'+url);
}
}); // .ajax
e.preventDefault();
return false;
});
$('#'+uid).find('input[name="xcnl"]').click(function(e) {
$('#'+uid).foundation('close');
});
$('#'+uid).find('input[name="xdel"]').click(function(e) {
var form = $(this).parents('form');
var url = form.attr('action');
var idst = $(form).find('#csteditid').val();
$(form).hide('slow');
$(form).after('...');
$.ajax({ type: "POST", url: url, data: { rmel: idst }, success: function(data) {
if (data.indexOf('CloseOK')==0) {
alert('OK');
$('#'+uid).foundation('close');
location.reload();
} else {
alert(data); // show response from the php script.
}
} });
return false;
});
} // subbtn
});
}