我使用Yii增压器V2.0.0(引导)时遇到困难追查引起了jQuery的jQuery('#yii_bootstrap_collapse_0').collapse({'parent':false,'toggle':false});
AJAX链路发生故障下页加载的jQuery
它打破抛出一个问题:
TypeError: jQuery(...).collapse is not a function
这是阿贾克斯后,将上述断行:
echo CHtml::ajaxLink('test me', array('post/test'),array( 'type' => 'POST', 'success' => "function(data){ console.log(data)}",
我能够验证从控制器
public function actionTest() { echo 'success'; }
正确的反应。如果我刷新约10秒或更长时间以后的页面,错误消失!在那段时间内,似乎并不是所有的JS都在视图之前加载。
我已删除资产文件夹,并在我的网站上的多个页面上测试了所有相同症状的链接。