[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Продолжение "Модальные окна"
RCuPeR
Надеюсь решения задач в моих темах кому-то понадобится.
Спасибо всем кто помог !

Сейчас вопрос в следующем:

Есть у меня таблица, в ней есть кнопочка, при нажатии на кнопочку аяксом передаются данные на другую страницу и выводят мне ещё одну табличку в модальном окне.
Проблема заключается в том, что на второй таблице есть кнопка "Редактировать" при нажатии на неё, ячейки превращаются в инпуты, а сама кнопка в кнопочку "Сохранить". Так вот эта функция не работает.
Точнее работает но не полностью, в первой таблице всё гуд, а в "модальной табличке" не работает =(

Задача массивная, не знаю какой кусок кода нужно выложить...



Спустя 2 часа, 58 секунд (4.02.2011 - 17:30) RCuPeR написал(а):
Никто не понял вопроса ?

Спустя 1 час, 43 минуты, 11 секунд (4.02.2011 - 19:13) ApuktaChehov написал(а):
Похоже на конфликт имен.

Спустя 1 час, 12 минут, 32 секунды (4.02.2011 - 20:26) SerginhoLD написал(а):
RCuPeR
если ты jQuery используешь, то делай через метод live

//попробуй вместо
$('кнопочка').click(function(){
// lala
});

// вот это:
$('кнопочка').live('click', function(){
// lala
});

Спустя 25 минут, 9 секунд (4.02.2011 - 20:51) RCuPeR написал(а):
Неа, не пашен никак...

Спустя 3 минуты, 27 секунд (4.02.2011 - 20:55) SerginhoLD написал(а):
код чтоли покажи smile.gif

Спустя 47 минут, 38 секунд (4.02.2011 - 21:42) RCuPeR написал(а):
Тут архив с двумя файликами, с которыми нужно работать.
Просто не знаю, что именно нужно выложить.

Спустя 5 часов, 26 минут, 28 секунд (5.02.2011 - 03:09) Ser18 написал(а):
Может в этом проблема

Загружаем таблицу
$.ajax({
url: "file.php",
type: "POST",
data: ({var: var}),
success: function(uch){
$("#load").html(uch);
}
}
);


Если id к которому вы потом обращаетесь находятся в загружаемой таблице, то обращаться к ним надо так

$.ajax({
url: "file.php",
type: "POST",
data: ({var: var}),
success: function(uch){
$("#load").html(uch);
$("#table").......
}
}
);

Я предположил. что вы делаете так

$.ajax({
url: "file.php",
type: "POST",
data: ({var: var}),
success: function(uch){
$("#load").html(uch);
$("#table").......
}
}
);
$("#table").......

Спустя 8 часов, 14 минут (5.02.2011 - 11:23) RCuPeR написал(а):
Ser18, при нажатии на кнопочку, у меня идёт онклик с вызовом функции inform(id) Которая передаёт нужный мне ID.

<button class="idb" type="button"onClick='inform(<?php echo $row['ID'];?>);'>Open</button>


<script type="text/javascript">

$(function() {
$(".alert").overlay({
finish: {top: 'center'},
expose: '#CCC'
});
});

function inform(id){

$.ajax({
url: "get.php",
type: "POST",
data: {id: id},
success: function(data){
$(".alert").overlay().load();
$("#nasty").html(data);
}

}
);
}

Stat=function(st, id){

$.ajax({
url: "status.php",
type: "POST",
data: {stat: st, stat2: id},
success: function(data){
$("#divnadtablicey").html(data);
}
}
);
}

</script>


Собственно, первая функция вызывает мало окно, в котором находится таблица.
Вторая функция и есть та самая inform(id). Это AJAX запрос к странице get.php гже находится вторая табличка, которая должна быть в модальном окне.
На третью функцию можно не смотреть...

На этом этапе всё отлично.

Проблема в другом.


_____________
Гнусный социопат с комплексом Бога.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.