相关疑难解决方法(0)

JSLint说"缺少基数参数"; 我该怎么办?

我在这个JavaScript代码上运行了JSLint,它说:

第32行的问题字符30:缺少基数参数.

这是有问题的代码:

imageIndex = parseInt(id.substring(id.length - 1))-1;
Run Code Online (Sandbox Code Playgroud)

这有什么不对?

javascript jslint radix

498
推荐指数
7
解决办法
25万
查看次数

谷歌图表:日期错误

我正在使用 Google Visualization API 生成注释图表。我从我的数据库中获取文章及其日期。日期采用字符串格式“YYYYMMDD”。

在为图表创建数据表时,我使用以下代码添加日期。

dataTable.addColumn('date', 'ArticleDate');
dataTable.addColumn('string', 'ArticleInfo');
        for(i=0;i<searchResultsJSON.length;i++){
            var yearValue = parseInt(searchResultsJSON[i].date.substr(0,4));
            var monthValue = parseInt(searchResultsJSON[i].date.substr(4,6)) - 1;
            var dayValue = parseInt(searchResultsJSON[i].date.substr(6,8));
            dataTable.addRow([Date(yearValue,monthValue,dayValue),'<a class=\"tooltipLink\" onclick=\"getDoc(\''+searchResultsJSON[i].path+'\');return false;\">'+searchResultsJSON[i].title+'</a><br/\><br/\>']);
        }
Run Code Online (Sandbox Code Playgroud)

现在,我想知道每天的文章数量,因此我对数据表运行了聚合查询。

var result = google.visualization.data.group(dataTable,[0],[{'column': 0, 'aggregation': google.visualization.data.count, 'type': 'date'}]);
Run Code Online (Sandbox Code Playgroud)

但是,我在这一点上遇到了日期格式错误。

Error: Type mismatch. Value Mon Jun 16 2014 13:08:20 GMT+0200 (W. Europe Daylight Time) does not match type date in column index 0
at Error (native)
Run Code Online (Sandbox Code Playgroud)

这已经占用了上午的大部分时间,并且确实阻碍了进展。任何帮助都会很棒。

谢谢!

javascript json google-visualization

5
推荐指数
1
解决办法
4723
查看次数

标签 统计

javascript ×2

google-visualization ×1

jslint ×1

json ×1

radix ×1