使用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 阅读(428) 评论(0) 编辑 收藏 举报