CGridView在IE< 10上禁用ajax更新

时间:2013-04-25 09:58:30

标签: ajax internet-explorer yii

我是否可以仅在Internet Explorer上禁用CGridView中的ajax更新< 10?

2 个答案:

答案 0 :(得分:0)

您可以手动获取IE版本并在小部件中添加用户:

$isIE10 = !preg_match('/(?i)msie [1-9]/',$_SERVER['HTTP_USER_AGENT']);

$this->widget('zii.widgets.grid.CGridView', array(
        .................
        'ajaxUpdate' => ($isIE10?'id':false),
        .................
));

答案 1 :(得分:0)

您也可以使用jQuery的$.browser来检测它。

var ua = $.browser;
if ( ua.msie && parseInt(ua.version, 10) < 10 ) {
  alert( "Disable AJAX!" );
}

注意:示例未经测试,根据链接网站上的示例构建