@User99

Как заменить содержимое ячейки после выполнения AJAX?

Страница создается динамический, php. по этому в некоторых местах встречаются ".$row['ID'].". У меня есть таблица,<td id='day-1-".$row['ID']."-td'>
и JS:
<script type='text/javascript' >
  $( document ).ready(function() {
        $('#day-1-".$row['ID']."-money').change(function(){
        var value = $(this).val();
         var elid = $('#day-1-".$row['ID']."-id').val();
         var day = $('#day-1-".$row['ID']."-day').val(); 
      $.ajax({type:'POST',
      url:'save.php',
      data:{id:elid,day:day,money:value},
       success:function(){
           var tdelm =document.getElementById('#day-1-".$row['ID']."-td');
              tdelm.innerHTML(value);
            }
      });});});
  </script>

Как заменить содержимое ячейки значением?
Ajax выполняется, вставляет запись в БД. но не выполняется тело success
пробовал и так
tdelm.val(value);
все ровно не работает
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 2
sadieff
@sadieff
Нажимаю клавиши в нужной последовательности

success:function(value){
var tdelm =document.getElementById('#day-1-".$row['ID']."-td');
tdelm.innerHTML(value);
}

Так попробуйте: success:function(value) ...
Ответ написан
Комментировать
@alexhovansky
Или
tdelm.html(value);

или

tdelm.innerHTML = value;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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