@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()

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

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

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

Войти через центр авторизации
Похожие вопросы