火狐浏览器报错
TypeError: 'stepUp' called on an object that does not implement interface
TypeError: 'stepUp' called on an object that does not implement interface HTMLInputElement.jquery-1.7.2.min.js:4:15165
jQuery 5
getValue http://localhost:8081/gamp/trainingReport/routeUtilizationReport.htm:126
onclick http://localhost:8081/gamp/trainingReport/routeUtilizationReport.htm:1
jQuery 6
<anonymous> http://localhost:8081/gamp/trainingReport/routeUtilizationReport.htm:182
jQuery 4
Chrome报错
Uncaught RangeError: Maximum call stack size exceeded
一直在找是什么问题,没有任何的头绪。
直到看见自己
在ajax请求中,将请求参数写成了如下格式
data:{takeOffStationFourCharCode:takeOffStationFourCharCode,landStationFourCharCode:landStationFourCharCode},
上面两个参数是还没有声明的,但是我有一个input框的id,和这个参数是一样的
<input id="takeOffStationFourCharCode" list="takeStation" >
将data里的参数声明之后,就没有问题了。
还试了一下,如果没有声明,且没有同名id,是报错undefined.
而同名id则会报这奇怪的错误。
给自己一个警示。