![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Evghenusi |
|
|||
![]() майский жук ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 3.8.2006 Где: Молдова, Кишинёв Репутация: 3 Всего: 15 |
хотя ни мой редактор, ни подсветка синтаксиса на этом форуме ошибок не показывают. может моя вина в том что echo не дописал в твоём коде....хз, но всё равно извини а эту проблему решишь только ты, или полугодовой проект тоже не ты писал? пока что мотивации писать за тебя нету(( P.S. всё закрываю рот, а то больше флуд чем помощь. модераторы и посетители звиняйте за лишние буквы Это сообщение отредактировал(а) Evghenusi - 9.6.2011, 10:24 |
|||
|
||||
| DARKLOTOS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.12.2010 Репутация: нет Всего: нет |
Объясните плиз как это использовать. Ну прикрутил я этот код к странице, у меня теперь при входе на страницу выскакивает сообщение Ответ. И что мне это дало?
Как это использовать чтобы подтягивать данные из БД и отправлять туда результат? Проект писал я, но я же не использовал JS, там был только php, а на php я всегда для запросов использую кнопку. Это сообщение отредактировал(а) DARKLOTOS - 14.6.2011, 08:59 |
|||
|
||||
| нуп |
|
|||
|
Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 12 Всего: 33 |
Разбейте задачу на несколько частей :
1) Вам нужна функция, которая принимает от вас данные(урл и пост данные), отправляет на сервер 2) Отрисовать форму с checkbox`ами и повесить на них событие (change или click) и по этому событию собрать данные, вызвать функцию из пункта 1 3) На сервере функция которая обрабатывает данные, вносит изменения в бд и отправляет ответ 4) Проверить все и попить чайку |
|||
|
||||
| DARKLOTOS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.12.2010 Репутация: нет Всего: нет |
=(
Мда, на словах всё та легко, а для меня тёмный лес этот JS как можно переделать этот код, чтобы он нормально работал. А тот тут получается что после того как отмечены чекбоксы, если отметки убрать то вместо 3х их становится 6. Или ошибка не в JS? <?php if (isset($_POST['vs'])) { var_dump($_POST['vs']); die(); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('input:checkbox').change(function() { var vals = new Array(); $('form :checked').each(function() { vals.push(this.value); }) $('#container').load('test.php', { vs: vals } ) }) }) </script> </head> <body> <form action="" method="post"> <input type="checkbox" name="check[]" value="1" /> 1<br /> <input type="checkbox" name="check[]" value="2" /> 2<br /> <input type="checkbox" name="check[]" value="3" /> 3<br /> </form> <div id="container"></div> </body> </html> Это может быть из-за того что в качетсве обработки указан самй текущий файл. Т.е. JS и PHP в одном файле находятся, и он получается сам себе данные передает Это сообщение отредактировал(а) DARKLOTOS - 14.6.2011, 12:28 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |