CHtml Ajax link, всплывающее окно promt

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
HiJack
Сообщения: 19
Зарегистрирован: 2010.04.01, 12:05

CHtml Ajax link, всплывающее окно promt

Сообщение HiJack »

Товар в корзину добавляется аяксом, примерно так:

Код: Выделить всё

CHtml::ajaxLink ('Добавить в корзину',
                 CController::createUrl('cart/AddAjax', array('id'=>$product->id, 'type'=>'catalog')),
                 array('update' => '#basket-update'),
                 array('class' => 'add')); 
Хочу добавить всплывающее окно, где бы указывалось количества товара и передавалось cart/AddAjax. Как такое сделать?
Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: CHtml Ajax link, всплывающее окно promt

Сообщение Nafania »

Код: Выделить всё

array(
'update' => '#basket-update',
'data' => 'js:{quantity: NNN}',
) 
HiJack
Сообщения: 19
Зарегистрирован: 2010.04.01, 12:05

Re: CHtml Ajax link, всплывающее окно promt

Сообщение HiJack »

в общем то, я мог бы подобно передать и в

Код: Выделить всё

CController::createUrl('cart/AddAjax', array('id'=>$product->id, 'type'=>'catalog', 'quantity'=>NNN)), 
нельзя же вставить JS код в 'data' => 'js:{quantity: NNN}', или я туплю?
Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: CHtml Ajax link, всплывающее окно promt

Сообщение Nafania »

Вы спросили, я дал вам ответ.
Далее вы отвечаете, что и сами знали ответ (а зачем задавали вопрос тогда?), а после чего еще спрашиваете, работает ли такой вариант, вместо того, чтобы взять и проверить.

Странная у вас логика ;)
HiJack
Сообщения: 19
Зарегистрирован: 2010.04.01, 12:05

Re: CHtml Ajax link, всплывающее окно promt

Сообщение HiJack »

Просто мне другое нужно)

Я хочу так, чтобы при нажатии на эту кнопку, перед отправкой данных - появлялось всплывающее окно, в котором пользователь вводит необходимое количество, наверное штатными средствами такого нельзя сделать, только переопределять метод? может более красивое решение есть?
Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: CHtml Ajax link, всплывающее окно promt

Сообщение Nafania »

А, ну так вы не написали, что вам надо окно перед запросом.
Вы можете использовать javascript prompt, а оттуда уже делать аякс-запрос.
Ответить