У нас на главной странице есть большое окно поиска, которое просто перестало работать после недавнего обновления от нашего поставщика. Я пытаюсь отладить проблему, но я действительно могу использовать дополнительные глаза. Вместо того, чтобы возвращать список курсов, он возвращает «? Запрос» к URL текущей страницы. Любая помощь будет принята с благодарностью.
Затрагиваемая страница: https://ce.harpercollege.edu/
Код:
<form action="https://ce.harpercollege.edu//search/publicCourseAdvancedSearch.do" class="search-form" id="search-form" method="GET" role="form" target="_blank"> <label for="quick-search">BECOME MORE</label> <span class="search-btn-span" id="search-btn-span"> <input name="method" type="hidden" value="doPaginatedSearch" /> <input name="showInternal" type="hidden" value="false" /> <input name="cspIndex" type="hidden" value="true" /> <input name="isPageDisplayed" type="hidden" value="true" /> <input class="form-control" name="courseSearch.courseDescriptionKeyword" placeholder="Search Course Number, Title, or Keyword..." type="text" /> <button type="submit"></button> </span> </form>
URL-адрес рабочего поиска:
https://ce.harpercollege.edu/search/publicCourseAdvancedSearch.do?method=doPaginatedSearch&showInternal=false&cspIndex=true&isPageDisplayed=true&courseSearch.courseDescriptionKeyword=garden&courseSearch.disciplineCode=&courseSearch.partialCourseNumber=&courseSearch.courseCategoryStringArray=0&courseSearch.sectionSemesterIdString=&courseSearch.sectionInstructorName=&courseSearch.sectionAccreditingAssociationStringArray=0&courseSearch.sectionDayOfWeekStringArray=0&courseSearch.sectionStartTimeStringArray=0&courseSearch.sectionStartMonthStringArray=0&courseSearch.filterString=availforreg
Мне удалось решить проблему. Старый скрипт скрывался в JS и ломал форму. Извините за беспокойство.