я пытаюсь изменить некоторые ссылки на веб-страницы, используя следующий код JQuery на RailsКак заменить href с помощью javascript regex в Firefox?
$(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
.
Можете ли вы включить источник HTML-страницы примера? – orangepips
@orangepips, просто сделал это. Пожалуйста, ознакомьтесь с обновленным вопросом. – Andrei
Каким образом это не удается? Какие ошибки вы получаете? – lonesomeday