サーバー側 (PHP) と HTML ファイル (先頭にスクリプト src=blabla...、本文に div id="rated...) を渡します。
関数「ペティシオン」は機能しますが、機能をトリガーした後、「好き」または「嫌い」は機能しません.htmlに変更はありません。
$(function(){
function like(){
var asinid = $('#rate').data('id');
var rHtml = '<a href="#" id="rate" data-id="('+asinid+')" data-action="dislike">No te gusta</a>';
$('#rated').html(rHtml);
}
function dislike(){
var asinid = $('#rate').data('id');
var rHtml = '<a href="#" id="rate" data-id="('+asinid+')" data-action="like">Te gusta</a>';
$('#rated').html(rHtml);
}
function peticion(e){
// Realizar la petición
var parametros = {
asinid: $('#rate').data('id')
};
if ($('#rate').data('action')=='like'){
var post = $.post("../../likes/addlike.php", parametros, like, 'json');
}
else if($('#rate').data('action')=='dislike'){
var post = $.post("../../likes/dellike.php", parametros, dislike, 'json');
}
}
$('#rate').click(peticion);
});
機能「ペティシオン」は機能しますが、機能をトリガーした後、「好き」または「嫌い」機能が機能しません。ブラウザーに変更はありません。