2010-04-19 5 views
0

как дела?JQuery UI (диалог с Javascript)

Я пытаюсь открыть компонент диалога jquery ui и загрузить содержимое диалога с помощью Ajax (частичный вид asp.net mvc), и он работает хорошо. Но в диалоговом окне есть несколько javascripts, и когда скрипты внутри диалогового окна исполняются, страница behash потеряла стилистику и содержимое, отображающее только содержимое диалогового окна =/... кто-нибудь знает, как я могу это решить?

Я хотел бы показать содержимое, как в диалоге Windows, так и с некоторым funcionalities в JavaScript ...

Спасибо, ребят АТТ

+0

Этого не должно быть, но для того, чтобы понять, почему, вам нужно указать код для кода, который вы загружаете в диалоговом окне. – tvanfosson

ответ

0

Работал для меня для удовольствия Зачо, спасибо.

<div style="display: none;" id="dialog"> 
    <div class="ajax-loader-long"> 
     Loading information...<br /> 
     <img src="images/ajax-loader-long.gif" alt="Loading..." width="220" height="19" /> 
    </div> 
</div> 

$("#dialog").load("ajax/budget_overview.php", {SiteID:a.SiteID}, function(response, status, xhr) { 
     if (status == "success") { 
     $('.ajax-loader-long').hide(); 
     $("a.tooltip[title]").tooltip({tip:"#tooltip", effect:"fade", fadeOutSpeed:100, predelay:0, position:"top right"}); 
     } 
    }).dialog("open"); 
0

добавить JavaScript, который содержится в парциальном в обратный вызов вашего события загрузки, когда вы получаете html этой страницы. Он должен выполнить штраф.

Смежные вопросы