У меня есть приложение Rails, которое использует вызов ajax
(прямо сейчас), чтобы получить сообщение об ошибке JavaScript
. Он работает в Safari и Chrome, но не в Firefox (все текущие версии). Я могу выполнить код в Firebug, и ошибок нет, но в разделе «Консоль» он не содержит ничего. Даже ошибка с сервера; ничего. Как будто Firefox просто забыл что-нибудь сделать. Почему это не сработает?Rails Ajax не работает в Firefox
Вот мой код (в CoffeeScript):
jQuery ->
$.ajax
url: "advertisements/grab"
method: "GET"
dataType: "script"
Есть ли разница на стороне сервера? Обычно я использую link_to some_path, remote: true, id: «the_link» и $ («# the_link» .click() на js –
@NicolasMaloeuvre Если у меня есть ссылка «remote: true», то эта ссылка работает Однако, если я захвачу обратный вызов 'click()' и вызову свой запрос 'ajax' внутри (и верните false, чтобы предотвратить ссылку по умолчанию), это не сработает. –
Не следует пытаться захватить удаленный : true link, за исключением случаев, когда вы хорошо знаете внутренние элементы jquery-ujs gem (https://github.com/rails/jquery-ujs) –