2016-05-03 4 views
0

Ich habe ein Modal, das ich von Ajax bekomme, und ich muss auf meiner Seite zeigen.rufen Sie Modal und zeigen Sie es mit AJAX

In index.html

<button data-target="#myModal" data-toggle="modal" class="buttonclass" type="button" onclick="getMyModal()"> 
      Aceptar 
     </button> 

getMyModal():

function getMyModal(){ 


var request = { myrequest}; 

$.ajax({ 
    url : "myUrl", 
    type: "POST", 
    async: true, 
    data : { 
     "requestData": JSON.stringify(request) 
    }, 
    success: function(data, textStatus, jqXHR){ 

     var myModal = response.myModal; 
     $(myModal).appendTo('body'); 

    }, 
    error: function (jqXHR, textStatus, errorThrown) { 
     alert(errorThrown); 
    } 
});   

}

es tut, den Code zu 'Körper' Seite anhängen.

Wie kann ich das tun?

+0

Sie müssen das angehängte 'modal' anzeigen. Bist du sicher, dass du Erfolg hast? –

+1

es funktioniert! Vielen Dank!! – cucuru

Antwort

0

Wie würde ein javascript Variable appendTo DOM stattdessen versuchen, diese:

$("#test").append(myModal); 
or 
$('body').append(myModal); 

sinnvoll eine div-body mit id test oder etwas hinzufügen. Hier ist ein example.