Jquery + CI

Вопросы об установке, настройке и работе самого фреймворка

Jquery + CI

Сообщение Taurus » 12 июн 2010, 20:00

Добрый день!
Представьте ситуацию:
Имеется таблица для записи, например, авторов для определенного поста!
Таблица имеет столбцы id, post_id, autor, status!

Страница имеет 4 формы для заполнения!
При заполнении всех четырех или менее форм записываются в базу информация только из последней формы( что впрочем логично)! Как осуществить данную ситуацию! Единственный вариант который я нашел это изменять input name="autor" добавляя к автору 1,2,3! Но с учетом валидации получается вполне обьеный код! Знает ли кто другие варианты?

Вариант с javascript-ом!
Начал изучать jquery! Если кто нибуть сталкивался с такой ситуацией!
Если есть у кого нибуть подобный пример использования jquery на CI! Или вообще любой пример работы с базой jquery на CI!
И посоветуйте толковую понятную книгу про jquery!
Гдето здесь
Taurus
 
Сообщения: 52
Зарегистрирован: 27 мар 2010, 19:32

Re: Jquery + CI

Сообщение Viper » 12 июн 2010, 20:45

4 элемента формы. форма одна у вас.

для валидации полей в JQ есть плагин
отправка формы на JQ выглядит как
Код: Выделить всё
$('form').sumbit(function(){
    $.post("http://blabla.dot.com/controller/method", {"data1":"input1","data2":"input2"}, function(){
        alert("Success!");
    });
});
 


получите в ваш метод данные в виде массива

книга для JQ одна и находится она тут->>
Viper
 
Сообщения: 14
Зарегистрирован: 20 апр 2010, 14:27

Re: Jquery + CI

Сообщение radioheaded » 13 июн 2010, 19:36

Ну почитайте же уже что-нибудь по HTML.

Вы все поля одинаково называете? Если у вас 4 одинаковые формы на странице, то делайте так:
Код: Выделить всё
<input type="text" name="author[]" />
 


И так для каждого поля. В итоге на сервере вы получите массив author, содержащий 4 (сколько таких полей вы поставите) значения: author[0] ... author[3]. И никакого js не нужно. Если хотите ajax, тогда да, нужно собирать значения js'ом, но даже при этом, лучше создавать форму так, чтобы она работала и без js.
radioheaded
 


Вернуться в Общие вопросы по фреймворку

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1