【发布时间】:2013-11-28 22:34:14
【问题描述】:
我正在尝试为正在构建的应用程序构建用户界面。我的代码使用 Yii 辅助函数添加了一个 AJAX 链接-
echo CHtml::ajaxLink('Link', array('getajaxlinks'),array('update'=>'#div'));
我希望链接调用的函数可以使用更多 AJAX 链接更新#items div。到目前为止,我已经写了以下内容-
public function actionGetajaxlinks(){
$string = CHtml::ajaxLink('Another Link', array('getlistitems'),array('update'=>'#items'),array('class'=>'btn btn-link'));
echo $string;
}
不用说它不是很有效。该链接正在创建并触发,没有 javascript 错误,但我相信新链接的 id 被分配了与第一个链接相同的 id,因此单击是触发第一个事件处理程序而不是触发新事件。
有没有办法修复上面的代码?还是有另一种更好的方法来实现这一点?
注意:如果/当我得到这个工作时,希望通过 actionGetajaxlinks 同时提供多个链接
【问题讨论】:
标签: javascript php jquery ajax yii