2014-04-24 4 views
0

hello guys : i'm trying to make popup using Jquery inside Razor Mvc 4 , the popup done correctly but the problem when i press on close "x" and press again to let popup appears again jquery redirect to new page that contains the content of the dialog when im refresh the page and let dialog apears again workedJquery dialogue Fermer pas fonctionné correctement

$("#dialog-edit").dialog({ 
     title: 'Card Types', 
     autoOpen: false, 
     resizable: false, 
     dialogClass: 'CreateClass', 
     closeOnEscape: false, 
     width: 400, 
     show: { effect: 'drop', direction: "up" }, 
     modal: true, 
     draggable: false, 
     open: function (event, ui) { 
      $(".ui-dialog-titlebar-close").show(); 
      $(this).load(url); 
     } 
    }); 

    $("#lnkCreate").live("click", function (e) { 
     //e.preventDefault(); //use this or return false 
     // 
     url = $(this).attr('href'); 
     $("#dialog-edit").dialog('open'); 

     return false; 
    }); 
+0

La console lance-t-elle des erreurs js au second clic? –

+0

Uncaught TypeError: Object [object Object] n'a pas de méthode 'dialog' – user1960951

+0

Est-il possible que le contenu que vous chargez ait un Javascript supplémentaire à l'intérieur? Parfois, cela peut causer des problèmes, par ex. si l'URL cible charge à nouveau un en-tête html complet (bibliothèques incluses). –

Répondre

0

la réponse est la vue partielle que je suis chargé à l'intérieur de la boîte de dialogue contient

@*<script src="~/Scripts/jquery-1.7.1.min.js"></script> 

quand je suis retiré il tout a fonctionné correctement

Questions connexes