@Newbeenew

Почему не работает javascript после ajax?

помогите разобраться плз:
ajax выводит в div .cartleft данные

$(function(){
			$('body').on("click",".delId", function() {
   
			        $.ajax({
			            type: 'post',
			            url: "cart.php?del=true&change=true", 
			            data: {'delId':$(this).attr("id")},
			            response: 'text',
			            success: function(data){
			            $(".cartLeft").html(data).fadeIn(); 
			            }
			       	})   
			})
})


в котором дальнейшие клики обрабатываются нормально, а
document.getElementById('cartTotalId').innerHTML = '!'

или
$('.cartTotal').html('!').fadeIn()

уже не работают
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 3
@RidgeA
при запросе возникает ошибка
Ответ написан
teknik2008
@teknik2008
Расскажите про GOLANG. Мне интересно
Ну, а зачем
document.getElementById('cartTotalId').innerHTML = '!'
//или
$('.cartTotal').html('!').fadeIn()

Проще Node.textContent использовать.
Передовая hml, и принимая его не обработав, вы нарываетесь на угрозу xss
А лучше используйте json
Ответ написан
@Salim_Gareev
вам нужно использовать функцию .on . т.е. обработчик вешается только один раз при загрузке, когда приходит новый контент на них не вешается автомматически ваш обработчик.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы