Uncaught RangeError:Maximum call stack size exceeded

在做ajax交互时,出现了点击按钮毫无反应,初初以为是事件绑定问题,检查过代码过后确认应该是其他问题。后来chromeconsole控制台提示:

Uncaught RangeError:Maximum call stack size exceeded

于是,使用firefox developer版调试,console控制台报错:

TypeError: 'stepUp' called on an object that does not implement interface HTMLInputElement

终于找到了一个比较重要的错误提示,于是上Google搜索,在stackoverflow上找到问题,是因为$.ajaxdata属性里加入了html元素,即:

data = $('[name=name]').val()

后面的val()没有写导致的。