0
我對他們有10項的側邊欄DIV中:Yii的 - 了CHtml :: ajaxLink加載了了CHtml :: ajaxLink
foreach(Class::model()->findAll() as $class) { ?>
<li><?= CHtml::ajaxLink(CHtml::image('http://my.domain.com/' . strtolower($class->name) . '.png') . $class->name, Yii::app()->createUrl('wearable/ajaxUpdate', array('type' => 'class', 'class' => $class->id)), array('update' => '#data'));
}
這載荷10個鏈接,其中點擊時發出各自的鏈接:
$this->renderPartial('_ajaxUpdate', $data, false, true);
_ajaxUpdate
: - 這次除了ajaxLink
if(isset($_GET['class']) && $_GET['type'] == 'class' && is_numeric($_GET['class'])) {
foreach(ItemClass::model()->findAllByAttributes(array('class_id' => $_GET['class'])) as $itemClass) {
$item = Item::model()->findByAttributes(array('id' => $itemClass->item_id));
<div class="gallery-image">
<?= CHtml::ajaxLink(
CHtml::image('http://my.domain.com/images/' . $item->url), Yii::app()->createUrl('item/ajaxUpdate', array('type' => 'item', 'item' => $item->id)), array('update' => '#data'));
</div><?php
}
}
現在,這個精美的作品。它有時運行這個腳本1次,有時5次。有時第一個請求(從側欄開始,即使沒有被點擊)接管第二個。
實時網址:
任何人有什麼想法?
哇!謝謝。我一直把它們放在錯誤的地方(在createUrl()中)。謝啦! – Mave