diff --git a/framework/zii/widgets/assets/gridview/jquery.yiigridview.js b/framework/zii/widgets/assets/gridview/jquery.yiigridview.js index 873c891e24..f0d9a5e6f6 100644 --- a/framework/zii/widgets/assets/gridview/jquery.yiigridview.js +++ b/framework/zii/widgets/assets/gridview/jquery.yiigridview.js @@ -91,11 +91,14 @@ // Check to see if History.js is enabled for our Browser if (settings.enableHistory && window.History.enabled) { // Ajaxify this link - var url = $(this).attr('href').split('?'), - params = $.deparam.querystring('?'+ (url[1] || '')); + var href = $(this).attr('href'); + if(href){ + var url = href.split('?'), + params = $.deparam.querystring('?'+ (url[1] || '')); - delete params[settings.ajaxVar]; - window.History.pushState(null, document.title, decodeURIComponent($.param.querystring(url[0], params))); + delete params[settings.ajaxVar]; + window.History.pushState(null, document.title, decodeURIComponent($.param.querystring(url[0], params))); + } } else { $('#' + id).yiiGridView('update', {url: $(this).attr('href')}); }