Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.03.2014, 19:13
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Чайник - первый вопрос про Jquery
Наконец добрался до Jquery. Посмотрел, прочитал несколько уроков.
Многое пока непонятно. Буду разбираться по ходу.

Но для начала есть вопросы:
Есть сложная форма с множеством переключателей и полей со списком.
При клике на чекбоксе или выборе в поле со списком несколько других списков обновляются и многое другое.

Хочется понять принцип.
1. В данном случае надо ли использовать плагин jquery.form или вообще в html обойтись без формы, потому что запросов на php на странице будет много.
2. Каждый запрос к БД php должен быть обязательно в отдельном файле?

Извиняюсь перед гуру за ламерство. Но хотелось бы получить подсказки.
Ответить с цитированием
  #2 (permalink)  
Старый 09.03.2014, 19:18
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Эдди
В данном случае надо ли использовать плагин jquery.form
Он полезен для кроссбраузерной отправки форм, содержащих поля для прикрепления файлов. Если тебе не нужны файлы, или не требуется кроссбраузерность, то он нафиг не нужен.
Сообщение от Эдди
или вообще в html обойтись без формы, потому что запросов на php на странице будет много.
И как тебе поможет отсутствие форм? Ты воопще что имеещь ввиду под формой? Тег <form>? Но с ним наоборот удобней работать.
Сообщение от Эдди
Каждый запрос к БД php должен быть обязательно в отдельном файле?
чо?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 25.03.2014, 06:29
Новичок на форуме
Отправить личное сообщение для Alex_Codder Посмотреть профиль Найти все сообщения от Alex_Codder
 
Регистрация: 25.03.2014
Сообщений: 5

Я обычно использую тег <form> на странице. Внутри - поля и чекбоксы с обязательными аттрибутами name. К кнопке "Отправить форму" добавляю аттрибут id. В файле js определяю нажатие кнопки по этому аттрибуту id. Собираю данные формы одной командой serialize по имени формы. Чтобы собрать данные по чекбоксам использую специальную библиотечку к jquery, ибо стандартный сериалайз не понимает чекбоксы. В результате получаю строку типа name=value&name=falue&checkboxname=true. Эту строку запихиваю в ajax. Который передает ее в php обработчик.

Можно сделать все в одном файле. Файл для php обработчика тоже может быть один, если передавать в него какой-нибудь флаг из ajax

Кстати с jquery и так много проблем возникает, я считаю в первую очередь тебе необходимо четко понимать как это все работает. Рекомендую пройти какой нибудь полноценный курс по jQuery. Например, тут www.lexsales.ru\kurs_site.php
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по jquery. Одновременно выполняющиеся события. как запретить одно? vuler Общие вопросы Javascript 5 23.03.2012 16:27
Вопрос по jquery. Как запретить один из скриптов при клике vuler Общие вопросы Javascript 1 07.03.2012 22:35
вопрос про null Arkinsstoun jQuery 5 04.01.2012 23:20
вопрос про создание переменной Gamestop Общие вопросы Javascript 2 04.09.2011 21:48
первый опыт jquery. Вопросы. Titto jQuery 0 17.09.2008 10:32