我对脚本等不太熟悉......我有一个非常精确的问题。 在我的一个页面上,我想根据今天的日期重定向到一个页面。 在网上搜索,我现在想出了类似的东西:
<html>
<head>
<title>test</title>
</head>
<body>
<script type="text/javascript">
window.onload = function() {
var d = new Date(date),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
var newurl = '/Documenten/Kalender_Datum_' + [year, month, day].join('-') + '.html';
// document.location.href = redirect_datum;
alert(newurl); // simulated redirection for testing purposes only
}
</script>
</body>
但是当我想访问该页面时,它并没有做太多...... 任何人都可以解释我发生了什么吗?有没有语法错误,或其他.... 可以找到文件HERE 多谢 卡尔
答案 0 :(得分:1)
删除传递给date
的{{1}}参数,并且无法定义,脚本将正常工作。此变量未定义并导致错误,脚本将无法继续。
Date()
window.onload = function() {
var d = new Date(),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
var newurl = '/Documenten/Kalender_Datum_' + [year, month, day].join('-') + '.html';
// document.location.href = redirect_datum;
alert(newurl); // simulated redirection for testing purposes only
}
答案 1 :(得分:1)
问题在于这行代码
JavaRDD<Sensor> sensorRdd = lines.map(new SensorData()).cache();
// transform data into javaPairRdd
JavaPairRDD<Integer, Sensor> deviceRdd = sensorRdd.mapToPair(new PairFunction<Sensor, Integer, Sensor>() {
public Tuple2<Integer, Sensor> call(Sensor sensor) throws Exception {
Tuple2<Integer, Sensor> tuple = new Tuple2<Integer, Sensor>(Integer.parseInt(sensor.getsId().trim()), sensor);
return tuple;
}
});
date 是一个未定义的变量。它应该是
var d = new Date(date)