У меня есть страница, использующая jQuery.jQuery - .val() отлично работает в php/apache, но не так хорошо работает на php/iis
$("#start_date").val()
Приведенный выше код возвращает значение поля на сервере Apache. Однако в IIS он возвращает «undefined».
Существуют ли особые настройки, необходимые для развертывания IIS для jQuery?
EDIT # 1
Я хотел бы также отметить, что это использует DatePicker JQuery. Другие поля на странице, которые являются стандартными текстовыми полями, отлично работают.
EDIT # 2
Итак, я сузили это вниз немного больше. Тег для этой даты определяется следующим образом:
id="add_start_date" name="start_date"
Когда я изменить его к этому:
id="start_date" name="start_date"
Он отлично работает. Почему разница между серверами? Кажется, это не должно иметь никакого значения.
Не должно быть, если файлы одинаковы, если IIS не заблокировал js-файлы, но тогда вы должны получить другое сообщение об ошибке. –
Кстати, вы можете использовать '$ (" # start_date "). Datepicker ('getdate');' чтобы получить дату на входе datepicker. –
Есть ли шанс получить общедоступную ссылку? –