2013-11-09 4 views
0

у меня есть проблемы с leanModal версией 1.1,leanModal не работает после того, как Ajax вызова

У меня есть PHP-страница, где я реализовать JQuery Ajax постраничного сценарий, и после этого всплывающего окна leanModal не работаю, пока я не сделал это изменение все работало отлично, я думаю, все данные cuz теперь поступают из ajax-звонка в одном div

enyone может мне помочь? Я не знаю, как решить эту проблему!

это leanModal JQuery скрипт

$('#modaltrigger').leanModal({ top: 110, overlay: 0.8, closeButton: ".hidemodal" }); 

это ссылка, по щелчку это всплывающее окно я появится на сайте.

<a href="#loginmodal" id="modaltrigger">Link</a> 

и это содержание которым ДИВ получить leanModal

<div id="#loginmodal">popup box content</div> 

это Ajax вызов, что я использую только сейчас

$.ajax({ 
type: "POST", 
url: "myPHPfile.php", 
data:{data:data} 
}).done(function(response) { 
$('#content').html(response); 
    }); 

от этого я получаю всю информацию и вставить, чтобы Div называется

любая идея?

ответ

0

Я думаю, что вам нужно переопределить leanModal после Ajax успеха, как:

$.ajax({ 
    type: "POST", 
    url: "myPHPfile.php", 
    dataType:'html', 
    data:{data:data}, 
    success:function (data, textStatus) { 
     $('#content').html(data); 
     $('#modaltrigger').leanModal({ 
      top: 110, 
      overlay: 0.8, 
      closeButton: ".hidemodal" 
     }); 
    }, 
}); 
Смежные вопросы