使用phpMyAdmin/setup时出现js错误

刚开始使用phpMyAdmin/setup时并没有出现这个问题。

因为配置PMA数据库总是不成功,所以反复删除又安装了phpMyAdmin之后突然出现了下面的js错误

看了scripts.js的代码,并没看出来有什么不对劲的地方。

用“缺少标识符,字符串或数字”的关键字到网上查了一下,发现了问题的所在。

    _field: {
        /**
         * hide_db field
         *
         * @param boolean isKeyUp
         */
        hide_db: function(isKeyUp) {
            if (!isKeyUp && this.value != '') {
                var data = {};
                data[this.id] = this.value;
                ajaxValidate(this, 'Servers/1/hide_db', data);
            }
            return true;
        },
  /**
         * TrustedProxies field
         *
         * @param boolean isKeyUp
         */
        TrustedProxies: function(isKeyUp) {
            if (!isKeyUp && this.value != '') {
                var data = {};
                data[this.id] = this.value;
                ajaxValidate(this, 'TrustedProxies', data);
            }
            return true;
        },
    },

最后一行是出现错误的行,第258行。

但是问题出在上面一行,第257行。js里边为一个类定义多个属性的时候,最后一个属性后面不应该再加“,”号。

不知道为什么会出现这个问题,从下载的phpMyadmin的压缩包里解压出来的文件就存在这个问题。

 

这里学到的一点东西就是,PHP虽然是服务器端脚本,但是也可以引用js这样的客户端脚本来完成画面。

posted on 2010-07-27 23:47  blue chilli  阅读(421)  评论(0编辑  收藏  举报

导航