Я наконец выяснил причину. Ключевой симптом «Отображаются предварительные заголовки» обычно означает, что запрос не был отправлен. Но на самом деле я достиг точки останова в GlobalControllerExceptionHandler :: maxUploadSizeExceededException. Таким образом, объяснение для "! Предварительные заголовки показаны" в моем случае должно состоять в том, что запрос отправлен, но данные не полностью отправлены из-за MaxUploadSizeExceededException (загружены только частичные данные). В браузере, если публикация запроса не завершена, ответ будет проглочен. Таким образом, Swagger-UI не может отображать никакого ответа. Если для загрузки файла используется команда curl, я могу получить ожидаемый ответ в выводе.
$("input[id^='id_airline_for_']").each(function() {
var id = parseInt(this.id.replace("id_airline_for_", ""), 10);
var airline = $("#id_airline_for_" + id);
var flightNumber = $("#id_flight_number_for_" + id);
// do stuff with airline and flightNumber <input>s
});
Можно использовать $("input#id_airline_for" + id)
(где id
Ваше число, например, 8), но это будет быстрее, если Вы будете отбрасывать имя тега и просто использовать:
$("#id_airline_for" + id);
Следующее получит Вас все исходные данные, которые содержат id_airline_for
на их имя.
$("input[id^='id_airline_for']")
Если необходимо сделать это на на основание формы, Вы захотите дать каждой форме его собственный идентификатор и выбрать их в группах тот путь.
$("#formJetBlue input[id^='id_airline_for']")
$("#formNwa input[id^='id_airline_for']")
$("#formOceanic input[id^='id_airline_for']")
Я не думаю, что необходимо использовать знак, и Вы пропускаете некоторые кавычки:
Вместо этого: $ ('вход [id^ = id_airline_for _]')
попробуйте это: $ ("вход [id^ ='id_airline_for _ ']")
Посмотрите это, также:
http://docs.jquery.com/Selectors/attributeStartsWith#attributevalue