<!DOCTYPE html PUBLIC "- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Handling AJAX Errors With jQuery</title>
<script type="text/javascript" src="jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript">
$(
function(){
var objAJAX = new AJAX();
var j404 = $( "#error-404" );
var jNoError = $( "#no-error" );
j404
.attr( "href", "javascript:void(0)" )
.click(
function( objEvent ){
objAJAX.GetJSON(
"does-not-exist.cfm",
{},
Do404RequestHandler
);
objEvent.preventDefault();
return( false );
}
)
;
jNoError
.attr( "href", "javascript:void(0)" )
.click(
function( objEvent ){
objAJAX.GetJSON(
"NoErrorRequest",
"200.cfm",
{},
NoErrorRequestHandler
);
objEvent.preventDefault();
return( false );
}
)
;
}
);
function Do404RequestHandler( objResponse ){
if (objResponse.SUCCESS){
alert( "Success!" );
} else {
alert( "404 Error!" );
}
}
function NoErrorRequestHandler( objResponse ){
if (objResponse.SUCCESS){
alert( "Success!" );
} else {
alert( "No-Error Error!" );
}
}
</script>
</head>
<body>
<h1>
Handling AJAX Errors With jQuery
</h1>
<p>
<a id="error-404">404 Error</a> |
<a id="no-error">Success</a>
</p>
</body>
</html>