jqModal и живой запрос (R14) - PullRequest
0 голосов
/ 17 июля 2009

У меня есть динамически созданная таблица, к которой я пытаюсь прикрепить модальный эффект, когда на изображение нажимают, и у меня возникают проблемы. Поскольку строки в таблице являются динамическими, я использую функцию «в реальном времени». В первый раз, когда пользователь нажимает на изображение, модал появляется нормально, но при следующем щелчке это не работает. Я думал, что с jqModal все попытки повторно инициализировать jqm после первой инициализации просто обновят параметры. Я получаю ошибку $ ("# divModal"). Jqm не является функцией

Вот код, который у меня есть до сих пор

<'img link=add_product.php?id=X src=./images/icons/pencil.png class=img_pencil id=imgPencil_'.$aRow['product_id'].'>

$(".img_pencil").live("click", function(){
    $('#divModal').jqm({ajax: 'add_product.php?id=XXXX'});
    $('#divModal').jqmShow();
    return false; // have tried with and without this
});

Я также пытался передать ссылку, используя $ ('# jqModal'). Jqm ({ajax: '@ href'}), но ничего не произошло, когда я попробовал это.

Есть идеи? Я надеюсь, что я достаточно ясно объяснил свою проблему ....

1 Ответ

0 голосов
/ 18 декабря 2009

То, как я получил свой живой запрос, я разделил назначение и событие, IE.

$('#divModal').jqm({ajax: 'add_product.php?id=XXXX'});

$(".img_pencil").live("click", function(e){
    e.preventDefault();  
    $('#divModal').jqmShow(this);
});
...