diff --git a/src/js/modal.trigger.js b/src/js/modal.trigger.js index f813efd77d22a599044912b19b6bc7cddeca877a..6da7aa3c362b1311ff03dcc476c3f3ab4bbba415 100644 --- a/src/js/modal.trigger.js +++ b/src/js/modal.trigger.js @@ -274,18 +274,25 @@ { $.get(options.url, function(data) { - var $data = $(data); - if ($data.hasClass('modal-dialog')) - { - $dialog.replaceWith($data); - } - else if ($data.hasClass('modal-content')) + try { - $dialog.find('.modal-content').replaceWith($data); + var $data = $(data); + if ($data.hasClass('modal-dialog')) + { + $dialog.replaceWith($data); + } + else if ($data.hasClass('modal-content')) + { + $dialog.find('.modal-content').replaceWith($data); + } + else + { + $body.wrapInner($data); + } } - else + catch(e) { - $body.wrapInner($data); + $modal.html(data); } $modal.callEvent('loaded.zui.modal', {