Изменить порядок входов перед отправкой формы - PullRequest
2 голосов
/ 23 февраля 2010

Есть ли способ переупорядочить или манипулировать набором входных данных перед отправкой в ​​сценарий для обработки? Я могу изменить порядок элементов в DOM без проблем, но добиться этого после того, как пользователь нажмет кнопку отправки и до того, как браузер сделает POST, немного сложно. Я использую плагин ajaxForm в jQuery. Существует обратный вызов beforeSubmit, но это не позволяет мне изменить порядок входов.

Ответы [ 3 ]

2 голосов
/ 23 февраля 2010

Насколько я знаю, порядок отправки входных данных на сервер не гарантируется спецификацией (поправьте меня, если я ошибаюсь). Так какой смысл их переупорядочивать? Я не понимаю, почему это полезно.

1 голос
/ 24 февраля 2010
$('#form').ajaxForm({ beforeSerialize: orderInputsFunction });

Это работает. С помощью плагина jQuery Form вы можете управлять формой, используя функцию обратного вызова с параметром beforeSerialize.

В моем прискорбном случае я работаю со сценарием PHP, который предполагает, что определенные переменные записи будут в определенном порядке.

1 голос
/ 23 февраля 2010

Нет веских причин для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...