我有一个像这样的代码;
<a4j:commandLink
actionListener="#{controller.validate}"
onclick="showFadeLoadingImg();"
oncomplete="confirmOperation();}"
value="#{actionItem.actionDisplayName}"
reRender="text1,text2">
</a4j:commandLink>
这里,当我的服务器关闭时,我的oncomplete事件有jscript函数confirmOperation(),它会被执行并显示该函数的不需要的输出。但是,我最终想要的是,当我点击按钮时,我想检查是否能够连接到服务器,如果没有,我必须显示一些错误消息,如“无法访问服务器”。你能给我一些实现这个目标的代码示例吗?
答案 0 :(得分:1)
创建类似 -
的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