У меня есть следующее на мой взгляд:
$('#anID tr').click(function () {
$.ajax({
type: 'GET',
url: '/tickets/extended_info',
dataType: 'script',
data: { id: $(this).find('td:first').html() }
});
});
и это в моем контроллере билетов:
def extended_info(id)
puts ">>>>>>>>>>>>>>> " + id.to_s
end
Но я всегда получаю 404, не найденные из запроса ajax.
Я думаю, что что-то упустил в моем файле маршрутов ... Я пробовал несколько вещей, но ничего.
Есть идеи?
>>>>>>>>>>>>>>>>>>>> РАЗРЕШЕНО <<<<<<<<<<<<<<<<<<<<<<<<< </strong>
Мне пришлось добавить:
map.extendedInfo '/extended_info/:id', :controller => 'tickets', :action => 'extended_info'
в мой файл маршрутов.
Кроме того, я использовал «GET» в моем вызове ajax в моем JavaScript ... Я изменил на POST, и теперь этоработает =)