我浪費了一些時間來找到解決辦法,我不能找到它後是不工作...的.html()調用Ajax
這裏是我的代碼:
$(".usefull").bind("click", function(e){
e.preventDefault();
var fbkId = $(this).find(".glyphicon").data("id");
$(this).parent().html('<a href="#" class="btn btn-grey usefull disabled"><img src="/www/images/mini-loader.gif" alt="" /> Est utile</a>');
var that = this;
$.post('{{ route("www-ajax-feedback-add-usefull") }}',{ fbkId: fbkId },
function(data) {
if (data == '1') {
toastr.success('Merci pour votre contribution !');
$(that).parent().html('<i class="glyphicon glyphicon-thumbs-up disabled"></i> Est utile</a>');
} else {
toastr.error(data);
}
}
);
return false;
});
當我點擊一個按鈕,我用加載gif更新按鈕。
當我的ajax調用完成時,我想更新狀態按鈕,但它不工作。
感謝您的幫助
這更多的信息:
<a href="#" class="btn btn-grey agree"><i class="glyphicon glyphicon-thumbs-up" data-id="2161"></i> Je suis d'accord</a>
如果我把執行console.log($(這)的.html());之後$。員額這裏輸出: <i class="glyphicon glyphicon-thumbs-up" data-id="2161"></i> Je suis d'accord
什麼是 「那個」? $(that).parent()。html(...),它是「this」嗎? – M98
似乎你的HTML在'html()'調用中不正確... –