4
我使用yii框架構建一個web應用程序。我有一個下拉列表,我正在調用一個動作並使用ajax數組'update'=>'#price'
字段更新一個div標籤。代碼工作正常,它更新價格股利。如何更新下拉列表的更改兩個文本字段
但我想更新這樣的兩個領域,我試着將數組傳遞到更新字段。但它沒有工作。
任何想法如何我可以更新兩個div標籤,並顯示兩個值使用一個動作調用?
我的繼承人代碼..
echo CHtml::beginForm();
echo CHtml::dropDownList('amount_'.$position,'', array(1=>1,2=>2,3=>3),
array(
'ajax' => array(
'type'=>'POST',
'url'=>CController::createUrl('shoppingCart/updateAmount'),
'update'=>'#price_'.$position, //selector to update
)));
echo CHtml::endForm();
,並在我的行爲我只是呼應
echo 'LKR '.Shop::priceFormat(@$product->getPrice($cart[$position]['Variations'], $value));
這將是巨大的,如果有人可以幫助。
即時通訊有點新JQuery ...在這種情況下,我的行動,你怎麼能給兩個值?因爲我的呼應只有一個...... – era
例如...如果我想給價格一個價值和另一個總價格...我如何處理它在我的行動? – era
如果你需要用不同的值更新不同的div,那麼你需要成功回調你的ajax調用並從你的Yii動作返回json。在這種情況下'Update'不起作用。檢查[jQuery ajax](http://api.jquery.com/jQuery.ajax/)。 –