Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как отправить форму без перезагрузки 
:(
    Опции темы
MHreid
Дата 29.7.2010, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 8.7.2010

Репутация: нет
Всего: нет



Из базы выводится таблица с товаром

не могу придумать как отправить форму с введенным пользователем количеством в корзину без перезагрузки table_tovar.php


    
Код

$(document).ready(function() {
    $('#button_basket_add').live('click', function() {
        $('#contentcolumnbasket').load('basket.php');
        return false;
        
    });
});




table_tovar.php

    
Код

<div id="contentcolumnbasket"><!-- Сюда грузим корзину--></div>

<table class="tablepr" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td class="tablepr_heder">Артикул</td>
        <td class="tablepr_heder">Наименование</td>
        <td class="tablepr_heder"></td>
    </tr>
    <?php
    $n=0;
    while ($row = ibase_fetch_row($ibr)) {
        $link0 = urlencode($row[0]);
        $link1 = urlencode($row[1]);
    ?>
        <tr>
            <td><?php echo($row['0']); ?></td>
            <td><?php echo($row[1]); ?></td>
            <td>
                <form id="form_basket_add<?php echo($n++); ?>" method="post" action="basket.php" >
                    <input type="text" name="col"><!--Количество товара-->
                    <input type="hidden" name="add_goods_name" value="<?php echo($link1); ?>" > <!--Наименование товара-->
                    <input type="submit" value="Заказ" id="button_basket_add">
                </form>
            </td>
        </tr>
    <?php } ?>
</table>

PM MAIL   Вверх
Tima22
Дата 29.7.2010, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 21.7.2010

Репутация: нет
Всего: 1



Я не спец по скриптам, но в .NET я бы использовал Ajax UpdatePanel
Тут по идеи та же фигня - нужен Ajax
PM MAIL   Вверх
MHreid
Дата 29.7.2010, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 8.7.2010

Репутация: нет
Всего: нет



Как узнать  имя формы? Чтобы обратится к ней из js (jquery) Вот в чем вопрос

Это сообщение отредактировал(а) MHreid - 29.7.2010, 09:51
PM MAIL   Вверх
ksnk
Дата 29.7.2010, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Код

function form_submit(form) {

        $('#contentcolumnbasket').load(this.action,$(this).serialize());
        return false;
        
}


Код

...
                <form onsubmit="return form_submit(this);" method="post" action="basket.php" >
...



Это сообщение отредактировал(а) ksnk - 29.7.2010, 10:44


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
MHreid
Дата 29.7.2010, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 8.7.2010

Репутация: нет
Всего: нет



Спасибо!
PM MAIL   Вверх
MHreid
Дата 30.7.2010, 08:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 8.7.2010

Репутация: нет
Всего: нет



А как добавить событие которое должно срабатывать ПОСЛЕ отправки формы?
PM MAIL   Вверх
ksnk
Дата 30.7.2010, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Код

...
   $('#contentcolumnbasket').load(this.action,$(this).serialize(),
      function(){
         alert('Заработало!');
      }
   );



--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1055 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.