0

Internet Explorer < 10 でのみ CGridView で ajax Update を無効にすることはできますか?

4

2 に答える 2

0

jQuery を使用$.browserして検出することもできます。

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

注: サンプルはテストされていません。リンクされたサイトのサンプルからビルドしてください

于 2013-04-25T15:40:24.397 に答える
0

IE のバージョンを手動で取得し、ウィジェットで使用を追加できます。

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

$this->widget('zii.widgets.grid.CGridView', array(
        .................
        'ajaxUpdate' => ($isIE10?'id':false),
        .................
));
于 2013-04-25T10:09:57.203 に答える