- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброе утро!
Имеется вот такой код:
Пытаюсь это значение обновить:
AJAX-запрос отлично отрабатывает, а значение не обновляется (хотя уже должно быть новое значение).
Подскажите как его корректно обновить без перезагрузки? И аналогичные вещи имеются, типа:
их тоже по аналогии с первым обновлять так же?
Пытаюсь это значение обновить:
Код:
$('#goodsNum').val(data.goodsNum);
Тут вам не VAL нужно обновлять а контент:
$('#goodsNum').text(data.goodsNum);
VAL применяется для значений в контролях textbox, checkbox ...
Тут вам не VAL нужно обновлять а контент:
$('#goodsNum').text(data.goodsNum);
VAL применяется для значений в контролях textbox, checkbox ...
.text() или .html() в зависимости от того содержат данных хтмл или нет
К сожалению не прокатывает!
Хотя заметил ошибку: id повторяется в цикле. Заменил код вот на такой, смотрите:
HTML:
Соответственно, из JS к нему пытаюсь обратиться:
alert мне выдаёт вот это:
function (e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1></$2>");try{for(;r<i;r++)n=this[r]||{},n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),n.innerHTML=e);n=0}catch(s){}}n&&this.empty().append(e)},null,e,arguments.length)}
Ума не приложу! Как здесь быть-то?
---------- Добавлено 12.02.2013 в 17:18 ----------
Не могу понять, может ли это влиять, но привожу полный код:
alert($(elemName).html());
$(elemName).text(data.goodsNum);
как-то так
alert($(elemName).html);
ошибка красным выделена. вызывается .html()
Прокатывает, но не изменяет значения.
Не могу понять, может ли это влиять, но привожу полный код:
это код чего шаблона? зачем он?
нужен код отдаваемый сервером
Ребят, всем спасибо! :)))
Имела место очень глупая ошибка )))) в параметр $.ajax не был добавлен dataType: 'json'. Из-за этого только телепат мог понять, что данные передаются именно в JSON-формате и, вроде бы верная строка никак не хотела распознаваться :)))
Всем желаю не допускать таких досадных ошибок, из-за которой просто так ушло несколько часов...
Продолжу темку....
Внимание, ВОПРОС! Почему не обновляется значение полей в span?????
---------- Добавлено 13.02.2013 в 10:12 ----------
Как вот так может быть??
в ответ undefined
в ответ пустое значение, хотя там есть значение....
---------- Добавлено 13.02.2013 в 10:25 ----------
Закрыто :))