2014-01-31 46 views
1

我想呼籲阿賈克斯成功調用一個模式,但不知道如何做到這一點:MVC呼叫引導模式從阿賈克斯成功

這裏是我有什麼,簡單的模式我的網頁上:

<div class="modal fade" id="myModalSetMain"> 
    <div class="modal-dialog"> 
    <div class="modal-content"> 
     <div class="modal-body"> 
     <p>One fine body&hellip;</p> 
     </div> 
     <div class="modal-footer"> 
     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
     </div> 
    </div> 
    </div> 
</div> 

這裏是通話,成功後在這裏我想表明模式:

$.ajax({ 
       url: "/Controller/Action/" + id, 
       type: "GET", 
       error: function (response) { 

       }, 
       success: function (response) { 

       } 
      }); 

因爲默認情況下我看到的例子,他們用按鈕來調用它像這樣:

<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 
    Launch demo modal 
</button> 

我該如何避免使用按鈕呢?

回答

0

你只要給來自阿賈克斯的成功,按鈕一個按鈕,觸發單擊事件。 並將按鈕設置爲隱藏。

<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" id="butn" style="display:none;"> 
    Launch demo modal 
</button> 

並在ajax成功,就放了。

$('#butn').trigger('click'); 
+0

我沒有按鈕時whaty我在說哈 – Alnedru

+0

@Alnedru:只要創建一個隱藏的按鈕,按鈕沒有實際可見.... –