Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Не работает без обновления страницы (https://javascript.ru/forum/events/14663-ne-rabotaet-bez-obnovleniya-stranicy.html)

levi4 25.01.2011 12:29

Не работает без обновления страницы
 
Есть 2 базы : внутрення и внешняя.
Нужно чтобы при нажатии на ссылку из внутренней добавлялось во внешнюю, при этом чтобы ссылка менялась на удаление из внешней. И наоборот.

Пробовал и кликом и тогглом) но, в любом случае, второй клик работает только если обновить страницу.

$("a[href='#share']").toggle(function(){
var idGlobal = $(this).attr("id");
var span = $(this).parent();
$.post("share.php", {idGlobal:idGlobal},function(data){
var qw = data;
var newA = '<a id="' + idGlobal +'" href="#unshare" alt="' + qw +'" ><img title="dell from base" src="images/eye1.png" /> </a>';
span.html(newA);
});
return false;	
},
function(){										
var sharedId = $(this).attr("alt");
var thisId = $(this).attr("id");									
$.post("unshare.php", {sharedId:sharedId , thisId:thisId});										
var newA = '<a id="' + thisId +'" href="#share" target="_blank"  ><img title="add to base" src="images/eye.png" /> </a>';
$(this).parent().html(newA);
return false;	
});



еще есть toggle наоборот

ksa 25.01.2011 12:58

Цитата:

Сообщение от levi4
Есть 2 базы : внутрення и внешняя.

В качестве ликбеза... Что есть "внутренняя база" и что есть "внешняя"? :-?

levi4 25.01.2011 14:30

Внутренняя доступна только одному пользователю, а внешняя всем.

levi4 25.01.2011 15:44

видимо разделом ошибся))
создам в jQuery лучше, а эту удлите плз


Часовой пояс GMT +3, время: 00:21.