2016-03-05 36 views
0

我打電話給Jquery對話框中的部分視圖 彈出對話框,我可以看到數據一秒鐘,然後我只看到標題欄和對話框是空的。 enter image description hereJquery對話框空加載部分視圖

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

     $("#dialog-edit").dialog('open'); 

     return false; 
    }); 

$("#dialog-edit").dialog({ 
     title: 'Create User', 
     autoOpen: false, 
     resizable: true, 
     width: 600, 
     height:800, 

     modal: true, 
     draggable: true, 
     open: function (event, ui) { 
      $(".ui-dialog-titlebar-close").hide(); // Hide Close button 
      //$(this).load(url); 
      $(this).load("@Url.Action("CreatePartial", "Home", new { id = Model.User.Id })"); 

     }, 
     close: function (event, ui) { 
      location.reload(true); 
     } 
    }); 

,並在這裏,我怎麼稱呼它

@Html.ActionLink("Create New ", "CreatePartial","Home",new { id = Model.User.Id },new{id = "lnkCreate"}) 

我也有在主線程上的瀏覽器

同步XMLHttpRequest的這個警告是因爲其所帶來的影響已棄用最終用戶的體驗。如需更多幫助,請查詢https://xhr.spec.whatwg.org/

+1

警告是從使用'異步:在AJAX請求FALSE'。我猜你可能已經設置了像'$ .ajaxSetup'這樣的全局方法。告訴我們瀏覽器中生成的JavaScript是什麼樣的。 load()是否正確?如果是這樣,如果你打開該網址,你在瀏覽器中看到了什麼? – charlietfl

回答

0

一些如何我必須從我的部分視圖中刪除所有JavaScript標記,但是我必須找出如何使用驗證和其他js功能,而無需添加任何腳本標記!

相關問題