| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr" id="html"><head>	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />	<title>jQuery Local File Test</title>	<!-- Includes -->	<script src="jquery.js"></script>	<style>		.error { color: red; }		.success { color: green; }	</style></head><body>	<h1>jQuery Local File Test</h1>	<h2>		Introduction	</h2>	<ul>		<li>			Access this file using the "file:" protocol,		</li>		<li>			two green "OK" strings must appear below,		</li>		<li>			Empty local files will issue errors, it's a known limitation.		</li>	</ul>	<h2>		Results	</h2>	<ul>		<li>			Success:			<span id="success">			</span>		</li>		<li>			Error:			<span id="error">			</span>		</li>	</ul>	<h2>		Logs:	</h2>	<ul id="log">	</ul>	<script>		var logUL = jQuery( "#log" );		function doLog( message, args ) {			jQuery( "<li />").appendTo( logUL ).text( message + ': "' + Array.prototype.join.call( args, '" - "' ) + '"' );		}		jQuery.ajax( "./data/badjson.js" , {			context: jQuery( "#success" ),			dataType: "text"		}).success(function( data, _, xhr ) {			doLog( "Success (" + xhr.status + ")" , arguments );			this.addClass( data ? "success" : "error" ).text( "OK" );		}).error(function( xhr ) {			doLog( "Success (" + xhr.status + ")" , arguments );			this.addClass( "error" ).text( "FAIL" );		});		jQuery.ajax( "./data/doesnotexist.ext" , {			context: jQuery( "#error" ),			dataType: "text"		}).error(function( xhr ) {			doLog( "Error (" + xhr.status + ")" , arguments );			this.addClass( "success" ).text( "OK" );		}).success(function( data, _, xhr ) {			doLog( "Error (" + xhr.status + ")" , arguments );			this.addClass( "error" ).text( "FAIL" );		});	</script></body>
 |