2016-05-03 6 views
0

私はajaxから得たモーダルを持っており、私のページに表示する必要があります。 index.htmlをモーダルを呼び出してajaxで表示

<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); 
    } 
});   

}

それは身体のページにコードを追加しdoesntの。

どうすればいいですか?

+0

追加された「モーダル」を表示する必要があります。あなたは '成功'に入っていると確信していますか? –

+1

それは動作します!ありがとう!! – cucuru

答えて

0

どうjavascript変数はappendTo DOM代わりにこれをしようとします:

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

divid testか意味のあるものとbodyに追加します。ここにはexampleがあります。

関連する問題