データベースを更新するために別のファイルへのリクエストを作成するこの機能があります。
$('#thumb-up').live('click', function() {
$('#loading').show();
$.ajax({
context: this,
type: 'GET',
url: '/gallery/configurations/required/photo-thumbs.php',
data: 'i=21&t=1',
success: function() {
$('#loading').hide();
$(this).attr('id', 'thumbup-undo').text('Sluta gilla');
$('#thumbup-count').load('/gallery/configurations/required/thumbup-count.php?i=21&t=1');
}
});
});
$('#thumbup-undo').click(function() {
alert('das');
});
ID のリンクをクリックすると、thumb-up
期待どおりにテキストが「Sluta gilla」に変わります。このリンクをクリックすると、同じタグの ID が から に変更されthumb-up
、thumbup-undo
アラート「dsa」が表示されます。ここでの問題は、表示されないことです。変わるかどうかさえわかりませんthumbup-undo
が、変わらないことを期待しています。
ここでコードを試すことができます(デモが正しく動作するようにコードを短縮しました)。
この問題を解決するにはどうすればよいですか?
前もって感謝します