[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: удаление на jquery
Lenarfate
как организовать удаление записи из бд на jquery?то есть jquery удаляет визуально, обращаясь при этом к php, который уже удаляет из базы. подскажите как их связатью спасибо



Спустя 10 минут, 58 секунд (7.07.2010 - 08:18) Basili4 написал(а):
у jquery есть методы post и get они оба отправляют AJAX запросы на сервер. там укажи скрипт который будет удалять записи из базы ну и там же можно ему переменные передавать

Спустя 20 минут, 30 секунд (7.07.2010 - 08:39) Lenarfate написал(а):
да вот не хочет. блоки выводятся циклом на jquery. нужно удалить именно выбранный, видимо, нужно как то идентифтцировать.вот как?)

Спустя 1 минута, 47 секунд (7.07.2010 - 08:41) Basili4 написал(а):
по id когда выводишь указывай ключ в id блока и тогда будешь удалять их по id ключу в базе

Спустя 8 минут, 32 секунды (7.07.2010 - 08:49) Lenarfate написал(а):
это ясно. проблема с передачей данных между jquery и php.


<div class="one_news" id="32">
<!-- тут до хера всего -->
<a href="#" class="del_news">удалить</a>
</div>

<div
class="one_news" id="31">
<!-- тут до хера всего -->
<a href="#" class="del_news">удалить</a>
</div>

<div
class="one_news" id="30">
<!-- тут до хера всего -->
<a href="#" class="del_news">удалить</a>
</div>


вот как удалить

Спустя 1 минута, 57 секунд (7.07.2010 - 08:51) Lenarfate написал(а):
вот php
function deletenews()
{
$id = !empty($_GET['id']) ? $_GET['id'] : null;

mysql_query("DELETE FROM `news`

WHERE `id` ="
. (int)$id

) or die(mysql_error());
}

Спустя 1 минута, 48 секунд (7.07.2010 - 08:53) Basili4 написал(а):
<a href="erase.php?user=<?php echo($userID)>&rec=30" class="del_news">удалить</a>
Как то вот так. userid тебе нужен чтобы узнать может ли такой юзер записи удалять ну и rec это номер записи

Спустя 1 минута, 11 секунд (7.07.2010 - 08:54) Basili4 написал(а):
ну вот у тебя id а у меня rec приведи к одному виду и используй

Спустя 11 минут, 14 секунд (7.07.2010 - 09:05) Lenarfate написал(а):
ага, спасибо) только,несмотря на то,что пишу перенаправление, все равно оставляет меня на странице по ссылке

Спустя 2 минуты, 10 секунд (7.07.2010 - 09:07) Basili4 написал(а):
я гадать не буду не умеяю напиши что за перенапровление ты используешь

Спустя 49 секунд (7.07.2010 - 09:08) Lenarfate написал(а):
обычный хедер

Спустя 12 минут, 4 секунды (7.07.2010 - 09:20) Basili4 написал(а):
Lenarfate
ну тык его и напиши может опичатался пробел пославил или еще чего headr работаю исправно если их правильно использовать

Спустя 11 минут, 14 секунд (7.07.2010 - 09:32) Lenarfate написал(а):
неа, странною на яваскрипте сделаю перенапавление)

Спустя 6 минут, 41 секунда (7.07.2010 - 09:38) Lenarfate написал(а):
и еще.вот есть код
<div class="news_bottom"> 
<div
class="block">
<a
href="path" class="share">link</a>
</div>
</div>

делаю так

$(".block").mouseout(function(){
$(this).parent(".news_bottom").children(".block").hide('slow');
});


вот при наведении на ссылки внутри блока закрывает его. хотя должен только при потери фокуса мышки от блока

Спустя 1 час, 7 минут, 25 секунд (7.07.2010 - 10:46) danilin2010 написал(а):
Цитата
делаю так

$(".block").mouseout(function(){
$(this).parent(".news_bottom").children(".block").hide('slow');
});

вот при наведении на ссылки внутри блока закрывает его. хотя должен только при потери фокуса мышки от блока


цитата с http://jquery-docs.ru/
Цитата
Mouseout активируется, когда указатель мыши входит или выходит в/из дочерний(го) элемент(а), в то время как
mouseleave этого не делает.


и я может чегото не догоняю но
$(".block").mouseout(function(){
$(this).parent(".news_bottom").children(".block").hide('slow');
});

аналогично
$(".block").mouseout(function(){
$(this).hide('slow');
});
smile.gif

Спустя 11 минут, 45 секунд (7.07.2010 - 10:57) Lenarfate написал(а):
пасиба)
Быстрый ответ:

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