Failed to read input解决方案

xiongchangjing 2009-12-28 07:57:56
如题,使用dwr后报错。网上都说过滤,就是搞不懂怎么过滤啊,而且我过滤了也无效果,还是常常弹出Failed to read input的对话框
我过滤的代码如下

dwr.engine.defaultErrorHandler = function(message, ex) {
dwr.engine._debug("Error: " + ex.name + ", " + ex.message, true);
if (message == null || message == "") alert("A server error has occurred.");
// Ignore NS_ERROR_NOT_AVAILABLE if Mozilla is being narky
else if (message.indexOf("0x80040111") != -1) dwr.engine._debug(message);
else
{
if(message != "Failed to read input")
{
alert(message);
}
}
};

请有对这了解的朋友帮忙,谢谢
...全文
1016 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
panyouzhi123 2012-07-19
  • 打赏
  • 举报
回复
把dwr.jar换点,,可从更别解决问题
crazylaa 2009-12-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xiongchangjing 的回复:]
引用 1 楼 crazylaa 的回复:
else if (message.indexOf("0x80040111") != -1||message.indexOf("Failed to read input")>=0) dwr.engine._debug(message);


为什么我改成你的代码还弹呢?
[/Quote]
else if (message.indexOf("0x80040111") != -1||message.toUpperCase().indexOf("FAILED TO READ INPUT")>=0)

啊,如果message中包含FAILED TO READ INPUT字符串的意思。。。就算对了也是治标不治本。。。
huxin889 2009-12-30
  • 打赏
  • 举报
回复
dwr在学习中,学习了
xiongchangjing 2009-12-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 crazylaa 的回复:]
引用 3 楼 xiongchangjing 的回复:
引用 1 楼 crazylaa 的回复:
else if (message.indexOf("0x80040111") != -1||message.indexOf("Failed to read input")>=0) dwr.engine._debug(message);


为什么我改成你的代码还弹呢?

else if (message.indexOf("0x80040111") != -1||message.toUpperCase().indexOf("FAILED TO READ INPUT")>=0)

啊,如果message中包含FAILED TO READ INPUT字符串的意思。。。就算对了也是治标不治本。。。
[/Quote]
FAILED TO READ INPUT这个没弹出来过,但是我照你那样改。。。还是弹。。
xiongchangjing 2009-12-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 rorom 的回复:]
我也碰到你这个问题,我把jar包解压改了代码再打成包后部署错误.
[/Quote]
我不是部署错误,我是用dwr定时更新数据是弹出对话框来
rorom 2009-12-30
  • 打赏
  • 举报
回复
我也碰到你这个问题,我把jar包解压改了代码再打成包后部署错误.
xiongchangjing 2009-12-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 crazylaa 的回复:]
else if (message.indexOf("0x80040111") != -1||message.indexOf("Failed to read input")>=0) dwr.engine._debug(message);

[/Quote]
谢谢楼上的朋友,能否高数我message.indexOf("Failed to read input")>=0是什么意思么?
bike_vagrant 2009-12-29
  • 打赏
  • 举报
回复
看看indexof的处理机制和返回值吧
xiongchangjing 2009-12-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 crazylaa 的回复:]
else if (message.indexOf("0x80040111") != -1||message.indexOf("Failed to read input")>=0) dwr.engine._debug(message);

[/Quote]
为什么我改成你的代码还弹呢?
crazylaa 2009-12-28
  • 打赏
  • 举报
回复
else if (message.indexOf("0x80040111") != -1||message.indexOf("Failed to read input")>=0) dwr.engine._debug(message);

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧