[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ajax функция POST
Reh
Мне нужно передать в функцию значение полей формы и еще один параметр - 'actions', как правильно это сделать? Мне пришло на ум только так

$.post( "../ajax/ajaxActionsHandle.php?actions=test",

$('form').serialize(),



Как сделать правильно?
sergeiss
А зачем форму привлекать? Ты можешь просто создать объект и его передать.

$.post( '...address...', { param1: 'value1', param2: 12345}, .... );


PS. Естественно, что передаваемые параметры можно набрать из разных полей (инпуты, чекбоксы и т.д.), которые могут быть часть какой-либо формы, а могут просто быть на странице, без формы.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Reh
Потому что данные передаются из полей формы, их много и перечислять каждый раз не очень удобно, а "actions" всегда разный, он определяет объект какого класса создавать.
sergeiss
Если полей много и данные только из формы берутся, то да, можно сделать так, как ты уже сделал.

PS. Ты можешь ввести в форме скрытое поле с именем "action" и давать ему нужное значение, например "test", непосредственно перед сериализацие данных из формы smile.gif Тогда ГЕТ не понадобится.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Reh
sergeiss, понял, спасибо! А то меня что то смутил такой способ))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.