Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > добавление данных в модальное окно


Автор: StachelDraht 8.10.2009, 17:04
Привет!
У меня возникла потребность подгружать данные из базы в модальное окно.
Т.е. при клике на объект посылается запрос и возвращается ответ в виде html
Код

<a href='' class='edit'><img src='/templates/itservice/images/edit.png' onclick=datafunc('services') id='services'></a>

Код

function datfunc(id) {
    $(document).ready(function () {
        //document.getElementById("piska").innerHTML=id;
        var menu= "services";
        var lang= "rus";
        $.post('post.php', {type: id, menu: menu, lang: lang}, function(html) {
        $('#tiny').html(html);
        }, 'html');
        
        //});
    });  
}


На данный момент эта нелепая конструкция срабатывает только 1 раз, при втором клике на объект уже никакие данные не подгружаются.
И как избавиться от onclick=datafunc('services') заменив его на встроенную функцию jQuery но так что бы при клике передавались значения.

Превелико благодарен!

Добавлено через 1 минуту и 16 секунд
а еще вот код для модального окна в которое все и загружается
Код

$(document).ready(function () {
    
    $('input.edit, a.edit').click(function (e) {
        e.preventDefault();
        $('#edit-modal-content').modal({
        
        onShow: function() {
            tinyMCE.init({
            mode:"textareas",
            theme_advanced_toolbar_align : "left",
            theme_advanced_toolbar_location : "top",
            theme:"advanced"
            });
        },
        
        
            minHeight:400,
            minWidth: 600
        });
    });
    
});


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)