2009-10-01 2 views
1

Я обновляю некоторые данные из боковой панели, когда я нажимаю один элемент на стороне. Когда он обновляет данные из внешнего файла (вызывая тот же запрос, что находится в исходной боковой панели), эти ссылки не могут быть доступны никому.jQuery .load и ссылки больше не доступны для скачивания?

Вот отрывок из моего custom.js

$(function() { 
    $(".removeItem").click(function() { 
    var commentContainer = $(this).parent(); 
    var id = $(this).attr("itemID"); 

    var string = 'itemID='+ id; 

    $.ajax({ 
     type: "POST", 
     url: "getRemove.php", 
     data: string, 
     cache: false, 
     success: function(){ 
     $("#basket").load("getBasketUpdate.php"); 
     } 
    }); 

    return false; 
    }); 

}); 

Ну как большинство из них может прочитать это ясно, я объясню это в любом случае. Когда пользователь хочет удалить элемент из корзины, нажмите ссылку del и элемент удаляется из базы данных, после этого обновите боковую панель корзины с новыми данными (удалить элемент исчез).

В любом случае, после этого, при нажатии кнопки элемента , Ничего не произошло!

Спасибо за помощь!

ответ

4

Вы можете использовать функцию

live

Связывает обработчик события (как клик) для всех тока - и будущее - соответствует элементу. Может также связывать пользовательские события.

заменить

$(".removeItem").click(function() { 

с

$(".removeItem").live ("click", function(){ 
+0

О человек .. так легко! Я судимое поиск гуманного couble часов, и я просто не расслышал это .. блин! Спасибо вам феникс и ticallian .. – Marko

0

Как указано феникс, изменение линии

$(".removeItem").click(function() 

в

$(".removeItem").live('click',function() 

Это должно сделать трюк.

0

На самом деле один вопрос о. Живе!

Можно ли использовать только для загрузки.

Код:

$(".editme1").editInPlace({ 
    url: "getEdit.php", 
    params: "mode=cat", 
    show_buttons: true, 
     success: function(){ 
      $("#links").load("getLinks.php"); 
     } 
}); 

Где пользователь редактировать контейнер .editme1 (где можно изменить название категории), и когда успех будет обновлять список категорий. Теперь у меня есть функция сортировки списка категорий, в которой при нажатии cat cat она отображает только те элементы. Когда я редактирую имя кота, он будет обновлять список, но при щелчке имени кота он не будет работать. ?? :(

Еще раз спасибо за помощь!