У меня есть конкретный вопрос: у меня есть ссылка в таблице в третьем столбце каждой строки, когда пользователь нажимает на эту ссылку, он загружает некоторые ajax и обновляет страницу, что я хочу также сделать заключается в том, что во втором столбце строки, где находится ссылка, измените класс td с false на true и значение «Нет» на «Да».Манипулирование данными строки с помощью Javascript
Спасибо!
Обновление! Пример кода:
Вторая колонка по-прежнему не обновляется при нажатии, возможно, это связано с тем, что div, где находится таблица, скрывается при нажатии на значок? В любом случае, вот что я пробовал:
<tr>
<td>00839</td>
<td class="false" style="text-align:left;">No</td>
<td>
<a href="#"
onclick="Element.hide('ajax-instruction-view');;
new Ajax.Updater('ajax-instruction-view', '/tasks/show_ajax/839', {asynchronous:true, evalScripts:true, onComplete:function(request){new Effect.Appear("ajax-instruction-view",{});window.scrollTo(0,0);
link = $(link);
var row = link.up('tr');
var cell = row.down('td').next('td');
cell.update('Yes');},
parameters: 'authenticity_token='encodeURIComponent('SYWsdBTWlz17u9HmPXA2R9WmBfZn67g/IAMGyhHEwXw=')}); return false;"
>
Instructions-Notice Board
</a>
</td>
<td>19/04/10</td>
<td class="false">21/04/10</td>
<td class="false" style="text-align:left;">None.</td>
</tr>
Вы используете фреймворк или только сырой javascript? – prodigitalson
"изменить класс td от false до true, а значение от No to Yes". Можете ли вы объяснить больше об этом? – rahul
Использование Rails С помощью JavaScript библиотеки по умолчанию, Prototype/Scriptaculous Мои ссылки создаются с link_to_remote, но я могу использовать необработанный JavaScript, а также я смешал в с visual_effect хелперов – fivetwentysix