Я пытаюсь сделать несколько запросов CORS (PUT, GET, POST). Запросы отлично работают в Chrome и Safari. Параметры отклоняются, но другие запросы проходят.FireFox Отправка запроса CORS (с использованием jQuery)
Ниже приводится моя функция поиска. Chrome и Safari вызвать функцию обратного вызова с возвращенным данных:
function Search (q, fn,){
console.log(q)
$.ajax({
url: sumeURL+q,
dataType: 'json',
headers: headers
}).done(function(data){
fn(data);
});
}
FireFox регистрирует строку запроса, так что я знаю, что это читает вызов AJAX (я удалил свой предыдущий вопрос, потому что я думал, что, может быть, FireFox задыхался на что-то, прежде чем он попал в AJAX - это не так).
Я использую FireBug, а вкладка Net
не отображает ВАРИАНТЫ запросов GET из этой функции поиска.
Я посмотрел на это SO question, но мне нужно сделать это для разработки не разработки, поэтому добавление браузера не является хорошим вариантом.
Какие условия заставят FireFox отказаться от отправки запроса, но не имеет значения для Chrome или Safari?
Если вам нужно, чтобы я опубликовал данные контроля доступа с сервера, LMK.
Какую версию Firefox вы используете? Можете ли вы воспроизвести ошибку на http://test-cors.org – monsur
Нет, я не могу ее настроить, потому что Access-Control-Allow-Origin разрешен только с определенных доменов (домен, в который я делаю запрос, включен). Я нахожусь на FF 20.0 –
По моему опыту, FF регистрирует причину, по которой он не выполнил запрос. Итак, что он регистрирует в вашем случае? – oberlies