Если Вы используете Прототип существует Form.serialize
, Если Вы используете jQuery, там Ajax/сериализировать
, я не знаю ни о каких независимых функциях для выполнения, это, тем не менее, но Google ищет его, поднял некоторые многообещающие опции, если Вы в настоящее время не пользуетесь библиотекой. Если Вы не, тем не менее, Вы действительно должны, потому что они - небеса.
«текст / javascript» - единственный тип, который поддерживается всеми тремя браузерами. Однако на самом деле вам не нужно указывать тип. Атрибут type тега скрипта по умолчанию будет «text / javascript», если не указано иное. Как это повлияет на валидацию, я не уверен. Но разве это вообще имеет значение?
Простой ответ - IE не поддерживает значение типа application / javascript. RFC 4329, который рекомендует это, очевидно, появился после выпуска IE6, я думаю, разработчики MS не чувствовали необходимости даже поддерживать тип MIME.