У меня есть кнопочка, при нажатии на которую вылазит модальное окно (на подобии лайтбокса), всё как бы хорошо, но когда я закрываю его, и пытаюсь нажать ещё раз, ничего не происходит, только после обновления страницы.
<script>
$(function() {
$("#alert").overlay({
finish: {top: 'center'},
expose: '#CCC'
});
});
</script>
<input type="button" id="<?php echo $row['ID'];?>" onClick='$("#alert").overlay().load();inform(<?php echo $row['ID'];?>)' value="pen alert" />
Спустя 21 минута, 16 секунд (4.02.2011 - 11:47) alex12060 написал(а):
onClick='$("#alert").overlay().load();inform(<?php echo $row['ID'];?>)'
Тут точно все правильно?
Спустя 7 минут, 36 секунд (4.02.2011 - 11:55) RCuPeR написал(а):
Я уже нашёл ошибку.
Если убрать inform(<?php echo $row['ID'];?>) то всё работает как часики. Можно как-то разделить эти функции ?
Функция информ вызывает AJAX запрос с параметром id:
onClick='$("#alert").overlay().load();inform(<?php echo $row['ID'];?>)'
Если убрать inform(<?php echo $row['ID'];?>) то всё работает как часики. Можно как-то разделить эти функции ?
Функция информ вызывает AJAX запрос с параметром id:
function inform(id){
$.ajax({
url: "get.php",
type: "GET",
data: "nasty=" + id,
success: function(data){
$("#nasty").html(data);
}
});
}
Спустя 10 минут, 28 секунд (4.02.2011 - 12:05) alex12060 написал(а):
Почитай про методы типа OnClick, OnDblClick, OnBind и тд
Спустя 32 секунды (4.02.2011 - 12:06) sharki написал(а):
function inform(id){
$.ajax({
url: "get.php",
type: "GET",
data: "nasty=" + id,
success: function(data){
$("#nasty").html(data);
$("#alert").overlay().load();
}
});
}
onClick='inform(<?php echo $row['ID'];?>)'
Спустя 18 минут, 40 секунд (4.02.2011 - 12:24) RCuPeR написал(а):
Всем спасибо ! Был бок в аякс-е !
_____________
Гнусный социопат с комплексом Бога.