我的代碼正在更新HTML,如果沒有使用ajax而使用,但不能使用ajax成功。HTML數據更新時沒有ajax,但沒有ajax成功jQuery
我的HTML代碼
<button class="label label-primary likedream" dreamid="12">Like <span class="likecounter">0</span></button>
這是我的jQuery代碼文件: -
jQuery(".likepost").click(function(){
var likecounter = parseInt(jQuery(this).find(".likecounter").html());
//jQuery(this).html('Liked '+ '<span class="likecounter">'+(likecounter+1)+'</span>');
var dreampostId = jQuery(this).attr("dreamid");
jQuery.post({url: "/hellotest", data: { "dreamId" : dreampostId, "action" : "like"}, success: function(result){
var updatedres = 'Liked '+ '<span class="likecounter">'+(likecounter+1)+'</span>';
jQuery(this).html(updatedres);
jQuery(this).removeClass("likepost");
}
});
});
如果我取消我的註釋裏面的代碼行,然後就更新了我的HTML代碼,但不知道爲什麼相同的代碼不適用於Ajax成功。請幫忙。
謝謝!
也許它沒有獲得成功?也許它是解僱失敗? – Nayish
我越來越成功。如果我console.log(updatedres)成功,然後我得到我的可變數據 – noobcode