ANTON072
5/18/2012 - 5:45 AM

jQuery で Basic 認証のかかったリソースにアクセスする

jQuery で Basic 認証のかかったリソースにアクセスする

<html>
	<head>
		<title>client</title>
        <script type="text/javascript" src="jquery-1.7.2.js"></script>
		<script type="text/javascript" src="jquery.base64.js"></script>
		<script type="text/javascript">
		function getinfo() {
			$.ajax({
				url: "http://example.com/",
     			success: function(data){alert('OK');},
				error: function(jqXHR, textStatus, errorThrown){
						alert(textStatus+": "+errorThrown);
				},
				beforeSend: function(xhr) {
					var credentials = $.base64.encode("username:password");
				    xhr.setRequestHeader("Authorization", "Basic " + credentials);
				},
			});
		}
		</script>
	</head>
	<body>
		<button onclick="getinfo();">Press Me!</button>
		<div id="result"></div>
	</body>
</html>