2011-01-07 3 views
1

Я хочу изменить атрибут тега флажка после успеха запроса AJAX. Скажем, я хочу обновить атрибут 'name' с результатом AJAX.Как сохранить статус флажка после ответа AJAX?

Атрибуты обновляются, но я теряю статус флажка (отмечен или не отмечен). Как это предотвратить?

Пожалуйста, найдите здесь код и скрипт: http://jsfiddle.net/CpQ2D/1/

Спасибо вам

ответ

2

Вы можете сохранить состояние флажков, когда данные передаются затем сбросить их после того, как вы получите ответ AJAX.

На самом деле, глядя на ваш код, вы звоните в e.preventDefault(); Я верю, что предотвращает по умолчанию по умолчанию флажок, который должен изменить его стиль отображения для проверки. Удалите это, и он должен работать нормально.

+0

Ого, ребята, это заняло у меня около 5-6 часов боролись и получили, не решение, и вы только что сказали, что один и спас мою жизнь! БОЛЬШОЕ СПАСИБО! – Daniele

1

здесь ya go..saved value перед вызовом ajax и установить значение для успеха.

http://jsfiddle.net/Nmt8p/

+0

удаление e.preventDefault также работает, но я предполагаю, что u вызывали его по причине – stephen776

Смежные вопросы