2010-04-19 8 views
0

Comment ça va? J'essaie d'ouvrir un composant de dialogue de jquery ui et de charger le contenu de la boîte de dialogue avec Ajax (vue partielle de asp.net mvc) et ça marche bien. Mais, le contenu de Dialog a quelques javascripts et quand les scripts dans la boîte de dialogue sont exécutés, la page behine a perdu le style et le contenu disparaissant montrant seulement le contenu du dialogue =/... quelqu'un sait comment je peux résoudre ceci?JQuery UI (Dialogue avec Javascript)

Je voudrais montrer le contenu comme une boîte de dialogue de Windows avec une certaine funcionalities en javascript ...

Merci les gars att,

+0

Cela ne devrait pas se produire, mais afin de comprendre pourquoi, vous devrez fournir le code pour le code que vous chargez dans la boîte de dialogue. – tvanfosson

Répondre

0

A travaillé un régal pour moi Zacho, merci.

<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

Ajouter le javascript qui est contenu dans la partie dans la rappel de votre événement de chargement lorsque vous obtenez le html de cette page. Cela devrait bien fonctionner.