博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
stack overflow at line 7
阅读量:5249 次
发布时间:2019-06-14

本文共 1134 字,大约阅读时间需要 3 分钟。

昨天还好好的代码今天IE就报stack overflow at line 7错,在网上找了下说什么金山毒霸开启上网保护导致,关了无用,重置IE设置也无用,郁闷。

动手调试js发现我在8583报文里面加了个提供小票打印的form类,js复制的时候Ext.getCmp('idno').getValue()写成了Ext.getCmp('idno'),赋值的是Component对象,用Ext.util.JSON.encode
doEncode = function(o){
if(!Ext.isDefined(o) || o === null){
return "null";
}else if(Ext.isArray(o)){
return encodeArray(o);
}else if(Ext.isDate(o)){
return Ext.util.JSON.encodeDate(o);
}else if(Ext.isString(o)){
return encodeString(o);
}else if(typeof o == "number"){
//don't use isNumber here, since finite checks happen inside isNumber
return isFinite(o) ? String(o) : "null";
}else if(Ext.isBoolean(o)){
return String(o);
}else {
var a = ["{"], b, i, v;
for (i in o) {
// don't encode DOM objects
if(!o.getElementsByTagName){
if(!useHasOwn || o.hasOwnProperty(i)) {
v = o[i];
switch (typeof v) {
case "undefined":
case "function":
case "unknown":
break;
default:
if(b){
a.push(',');
}
a.push(doEncode(i), ":",
v === null ? "null" : doEncode(v));
b = true;
}
}
}
}
a.push("}");
return a.join("");
}
}
可能还有别的情况会导致这种错,碰到这个问题,查下可能出现的常见场景,解决不了代码最好调试分析下代码

转载于:https://www.cnblogs.com/smile2010/archive/2011/12/06/2278648.html

你可能感兴趣的文章
dsoframer组件详细使用(aspx.net)
查看>>
CodeForces 706C Hard problem
查看>>
【VMware vSphere】vSphere Data Protection简介
查看>>
javascript 模拟java 实现继承的5种方式
查看>>
软件工程课程设计团队项目总结与项目报告
查看>>
Min_25 筛 学习笔记
查看>>
微信小程序购物商城系统开发系列-目录结构
查看>>
人际交往能力:远比你想象的重要
查看>>
node起步
查看>>
SharedPreferences详解
查看>>
Agc011_C Squared Graph
查看>>
虚拟机性能监控与故障处理工具
查看>>
Codeforces Round #226 (Div. 2)C. Bear and Prime Numbers
查看>>
29.Divide Two Integers
查看>>
PHP基础示例:商品信息管理系统v1.1
查看>>
IsolatedStorageFile生成的文件在vista下面存在哪里?
查看>>
eclipse导入项目文件以及 import项目文件后有个红色感叹号
查看>>
Files
查看>>
vue同一个页面可以有多个router-view
查看>>
Theano安装笔记
查看>>