Я надеюсь, что кто-то на этом сайте может предложить некоторую помощь. У меня есть страница, которая использует ajax для загрузки формы (id: "editform") в диалоговое окно jQuery-ui. К диалоговому окну прикреплена кнопка - когда кто-то изменяет форму и щелкает по этой кнопке, он запускает функцию, которая serialize()
получает данные формы и отправляет ее через $.post
, чтобы заменить div на странице результатами. Это прекрасно работает во всех браузерах, на которых я тестировал, кроме ... подождите ... IE (все версии). Кажется, проблема в том, что IE не распознает вызов для сериализации этой формы.
alert($("#editform").serialize());
дает мне "" в IE, но желаемую длинную строку запроса в других браузерах. Я также пытался получить данные по одной части за раз,
alert($("#name").val());
Опять же - IE не распознает это поле, возвращая "", в то время как другие браузеры выводят данные, которые я ищу.
Есть идеи?
Спасибо