主题:Ajax.Request如何捕获异常?
时间: 2020-08-27来源:ITEYE
前景提要
把服务器的状态写入JSON头里面,response.setHeader("X-JSON",myjsonString); 在你自定义的onSuccess方法中第二个参数即是Prototype自动eval后的json对象: onSuccess:function(resp,jsonObj); { if(jsonObj.statusCode == 100); //这是你自定义的json对象的状态属性 { alert("保存失败,原因:" + jsonObj.statusMsg);; return; } alert("保存成功");; //这里是你自定义的代码 } 关于JSON,请参考http://www.json.org,那里面有几个JAVA类,很方便. Note:在服务器设置response.setHeader时,JSON对象前后必须加上括号,看看Prototype的Ajax的代码就知道了,它是直接eval的. PS:感觉楼主没有分清楚HTTP STATUS与服务器内部异常

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行