Я пытаюсь изменить некоторые ссылки на веб-странице, используя следующий код для jQuery on Rails
$(function () {
$('#lesson a').live('click', function () {
$.getScript(this.href.replace(/^(http...[^\/]+)?\/+(.*)$/,'/ajax/\\$2'));
return false;
});
})
Этот прием работает для Chrome и Safari, но не работает (ничего не происходит при нажатии) для Firefox и Opera. Что может быть не так с кодом?
EDIT1:
Веб-страница содержит:
<div id="lesson">
<a href="/subj1">Subject 1</a>
...
</div>
При нажатии браузер (т. Е. Firefox и Opera) должен сделать ajax-запрос размером /ajax/subj1
.