Почему Мое утверждение не записывает значение в скрытое поле с помощью Jquery - PullRequest
0 голосов
/ 25 октября 2010

$('#myhidde').attr("value",data[0]['MODE']);

Я вызываю страницу ajax, которая возвращает мне данные json после получения данных из результатов JSON, когда я также предупреждаю, что я могу видеть значение, но я не могу записать в скрытое поле.быть причиной. Умереть за 2 часа

Ответы [ 4 ]

2 голосов
/ 25 октября 2010

Вам нужно использовать val() для скрытого поля:

$('#myhidde').val(data[0]['MODE']);
1 голос
/ 25 октября 2010

Я обобщаю все свои комментарии в ответе здесь:

При попытке отладки взаимодействия скрытого / входного поля учитывайте следующее.

  1. View-Source в браузерах показывает вам «статический» HTML, который был частью оригинального HTTPResponse 1.1 Если ваш браузер поддерживает это, попробуйте выделить текст на странице вокруг элемента и выбрать «просмотреть источник выбора», это обычно показывает «актуальный» источник
  2. Если вы попытаетесь использовать обработчик события onchange для поля, чтобы предупредить о новом значении после того, как вы установите его программно с помощью JavaScript, оно НЕ будет предупреждать значение, потому что событие onchange срабатывает только тогда, когда пользователь взаимодействует с полем для изменить значение
  3. Firebug может может не отображать значение скрытого поля при особых обстоятельствах (я был свидетелем этого, но не смог найти надежного тестового примера для отправки ошибки) - получите 2-ю проверку из JavaScript или отправки страницы
  4. Попробуйте временно изменить атрибут типа с «скрытого» на «текст», чтобы вы могли видеть значение при его изменении
1 голос
/ 25 октября 2010

Сначала проверьте, что находится внутри вашего объекта данных: console.log( data );

Затем используйте правильный синтаксис:

$('#myhidde').val( data[0]['MODE'] );
0 голосов
/ 25 октября 2010

Используйте метод jQuery val:

$('#myhidde').val(data[0]['MODE']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...