JS捕获后台异常 JS如何捕获后台异常,并把异常信息(catch中的信息)输出到前台页面。请说的详细些 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的这些都应该是中间层做的事情.不是JS负责的.最多最多是中间层把错误信息CATCH到JS代码中.JS用ALERT或者WRITE之类函数写出来而已. 用ajax吧 在action里写将catch里的信息放到response中然后在页面取或者用dwr请求后台在service里获取catch的信息后直接作为返回值 不知道你用何架构.用最通常的JSP来说的话看下例:<script>window.onload=function(){var msg=<%=catchMessage %>;alert(msg);}</script>其中catchMessage为你在中间层捕获的消息在JSP中的捕获. js调用的服务器程序,将数据以json方式输出,包含错误码。前台js程序只要用ajax调用服务器程序,接收到异常错误码就弹出报错了。 后台服务器程序没有输出错误,无法通过js的catch获得的。 将catch里的信息放到response中,怎么在页面取 首先要明确js是在浏览器端执行的。所以只能AJAX方式向后台发送请求,后台代码执行后把异常信息返回,然后js可以把异常alert或者显示在网页的指定区域。 在.net中一样的。<script>window.onload=function(){var msg=<%=catchMessage %>; //catchMessage为后台异常messagealert(msg);}</script> 后台catchMessage 改怎么写呢 在后台查询出相关信息后,用response.getWriter().write(text)来把查询到的数据传递到前台,其中text是查询到的数据,在前台用response.responseText来取得后台传递的结果 .net cs文件中,出现错误时,捕捉错误并向前台页面注册错误消息:try{}catch(Exception ee){Page.ClientScript.RegisterStartupScript(this.GetType(), "keyStr", "alert('" + ee.Message + "')", true);}finally{} 如何动态创建一个div与位置 CDSN有好多BUG! 请教如何在js将值传入DropDownList呢,急,谢谢! js的问题!在线等!(急) 大家帮我看一下这个函数哪错了? 一个javascript小问题 向各位高手跪求ASP二级联动代码???急!急! 如何在json中使用对象? 初学JS,想问下什么是过程级? javascript中变量冒号方法 如data:function(){} 这个图片不间断向左滚动为什么滚动一次就停止》? 怎么实现打开页面时,类似锚点的效果?
将catch里的信息放到response中
然后在页面取或者用dwr请求后台
在service里获取catch的信息后直接作为返回值
<script>
window.onload=function(){
var msg=<%=catchMessage %>;
alert(msg);
}
</script>其中catchMessage为你在中间层捕获的消息在JSP中的捕获.
将catch里的信息放到response中,怎么在页面取
然后js可以把异常alert或者显示在网页的指定区域。
<script>
window.onload=function(){
var msg=<%=catchMessage %>; //catchMessage为后台异常message
alert(msg);
}
</script>
try
{}
catch(Exception ee)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "keyStr", "alert('" + ee.Message + "')", true);
}
finally
{}