jquery.min.js:2 Uncaught RangeError: Maximum call stack size exceeded

来源:互联网 发布:yum install gcc 失败 编辑:程序博客网 时间:2024/06/16 11:50

jquery.min.js:2 Uncaught RangeError: Maximum call stack size exceeded
at Function.type (jquery.min.js:2)
at Function.isFunction (jquery.min.js:2)
at e (jquery.min.js:5)
at Vb (jquery.min.js:5)
at Vb (jquery.min.js:5)
at Vb (jquery.min.js:5)
at Vb (jquery.min.js:5)
at Vb (jquery.min.js:5)
at Vb (jquery.min.js:5)
at Vb (jquery.min.js:5)

然后在网上查找大部分结果是:
错误直译过来就是“栈溢出”,出现这个错误的原因是因为我进行了递归运算,但是忘记添加判断条件,导致递归无线循环下去。。
但是我并没有循环,跟没有递归的js代码,所以和递归运算没有关系。
反复调试了三个小时,终于找到了问题
//获取增加表单的参数
var transport_startStation = (‘#addForm input[name=”transport_startStation”]’).val();  
    var track_id =
(‘#addForm select[name=”track_id”]’).val();

var transport_nextStation = $(‘#addForm input[name=”transport_nextStation”]’);《–注意这个地方

应该是

var transport_nextStation = $(‘#addForm input[name=”transport_nextStation”]’).val() ;

少了一个.val()所有ajax无法传值。

多么痛的领悟。。。。。

阅读全文
0 0
原创粉丝点击