2015-12-03 40 views
-2

單擊顯示超鏈接,它會進行Ajax調用並獲取一些值,並使用從Ajax調用接收到的值來顯示模態。如何使用從Ajax調用中獲取的值填充模態?

示例代碼

$("#anchor_myModal").click(function() { 
    $.ajax({ 
     url: 'form_url', 
     type: 'form_method',  
     data: 'form_data',  
     cache: false, 
     success: function(returnhtml){  
      alert('success called'); 
     }   
    }); 
}); 

這是我的小提琴

http://jsfiddle.net/61ky7h2m/9/

可否請你讓我知道如何使這項工作?

+0

爲什麼是負面的,至少請小費一下如何做到這一點? – Pawan

回答

1

將此代碼放入您的成功函數中。

$('#myModal').modal('show'); 

完整代碼

$("#anchor_myModal").click(function(){ 
    $.ajax({ 
      url: 'form_url', 
      type: 'form_method',  
      data: 'form_data',  
      cache: false, 
      success: function(returnhtml){  
       $('#myModal').modal('show'); 

      }   
     }); 
}); 
+0

謝謝當我把你的代碼,我得到以下錯誤$(...)。模型是不是一個函數,這是更新小提琴 http://jsfiddle.net/61ky7h2m/11/ – Pawan

+0

模型應該是模態。非常感謝 ... – Pawan

1

你會想你的標籤更改爲下面這樣的模式不鏈接的點擊打開:

<a id="anchor_myModal" role="button" data-tt="tooltip" title="hi">Show</a>

然後將您的ajax呼叫更改爲:

$("#anchor_myModal").click(function(){ 
    $.ajax({ 
      url: 'form_url', 
      type: 'form_method',  
      data: 'form_data',  
      cache: false, 
      success: function(returnhtml){ 
       var $modal=$('#myModal'); 
       $modal.find('.modal-body').html(returnhtml); 
       $modal.modal('show'); 
      }   
     }); 
}); 
相關問題