如何显示错误信息时,我的服务器是down /不可用,而使JQuery请求
How to show error message when my server is down / not available while making JQuery request?
我有一个像这样的代码;
<a4j:commandLink
actionListener="#{controller.validate}"
onclick="showFadeLoadingImg();"
oncomplete="confirmOperation();}"
value="#{actionItem.actionDisplayName}"
reRender="text1,text2">
</a4j:commandLink>
在这里,当我的服务器关闭时,我的oncomplete事件具有jscript函数confirmOperation(),该函数被执行并显示该函数的不希望的输出。但是,我最终想要的是,当我点击按钮时,我想要检查我是否能够连接到服务器,如果不能,我必须显示一些错误信息,如"无法到达服务器"。你能给我实现这一点的代码示例吗?
创建一个类似-
的Ajax请求var jqAjax = $.ajax({
url: 'server URL',
type: "GET/POST",
dataType: "TYPE" ,
});
然后,实现
jqAjax.fail(function(jqXHR, textStatus, errorThrown){
//Check the textStatus
});
检查textStatus
的值- 0, 404, 500, timeout, abort, parsererror
相关文章:
- ajax请求的顺序总是不同的
- Meteor如何接收HTTP请求
- 有没有一种方法可以防止img get请求使用css或js发生
- 从ajax请求中获取javascript对象
- JSONP请求返回结果,但也触发error_callback
- 在localhost Dev Box上测试JSONP请求的最佳方式
- Ajax请求文档就绪会导致jquery加载缓慢
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 在openshift node js应用程序中获取请求
- 反应路由器弄乱了请求网址
- 在我的情况下,如何进行http请求
- 使用密码对话框Javascript请求帮助
- servlet中的请求对象,而不是从jsp接收参数值
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- JavaScript代码未正确检查ajax请求
- node.js请求数据事件未在CORS ajax调用中触发
- 如何检测第三方广告服务器请求
- 在Rails中更新Div,而不更改更新请求后的视图
- 如何显示错误信息时,我的服务器是down /不可用,而使JQuery请求