2016-05-13 16 views
1

Ich habe ein Bootstrap-modal innerhalb einer jQuery-Erfolgsfunktion. Ich möchte einen Wert im Modell zeigen.Übergeben Sie Werte zu Bootstrap Modal in jQuery Erfolgsfunktion

Mein Modell:

<div class="modal fade" id="REQModal" role="dialog" data-backdrop="static" data-keyboard="false"> 
    <div class="modal-dialog modal-sm"> 
     <div class="modal-content"> 
      <div class="modal-header btn-danger"> 
       <button type="button" class="close" data-dismiss="modal">&times;</button> 
       <h4 class="modal-title">Error Message</h4> 
      </div> 
      <div class="modal-body"> 
       <div id="num"></div> 
       <p>Error has occured!.</p> 

      </div> 
      <div class="modal-footer"> 
       <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
      </div> 
     </div> 
    </div> 
</div> 

Meine Funktion:

$.ajax({ 
       url: $('#addRequest').val(), 
       type: "POST", 
       data: { Request: Request }, 
       dataType: "json", 
       success: function (refNo) { // refNo comes here. 
        $("#num").val(refNo); 
        $("#REQModal").modal('show'); // modal popup's but refNo doesn't show. 
       } 
      }); 
+2

Verwenden Sie $ ("# num"). Text (refNo) oder $ ("# num"). Html (refNo). Überprüfen Sie auch den Wert von refNo, indem Sie Ihren Code debuggen. –

Antwort

3

Versuch:

$("#num").html(refNo); 

statt

$("#num").val(refNo); 
0

Versuchen Sie diese

$ ("# num"). Html (refNo);