Created
January 3, 2017 07:13
-
-
Save mephistoc/e192a3a91ddcec42f9796b0466edf4a7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<link rel="stylesheet" href="Styles/font-awesome.min.css"> | |
<link rel="stylesheet" href="Styles/bootstrap.min.css"> | |
<link rel="stylesheet" href="Styles/jquery.json-viewer.css"> | |
<script src="/SharedResources/Javascript/jQuery/jquery-1.8.3.js"></script> | |
<script type="text/javascript" src="/SharedResources/Javascript/ExternalPlugins/cookies.js"></script> | |
<script type="text/javascript" src="/SharedResources/Javascript/ExternalPlugins/underscore.js"></script> | |
<script type="text/javascript" src="/SharedResources/Javascript/APPlugins/sessionManager.js"></script> | |
<script src="Scripts/jquery.json-viewer.js"></script> | |
</head> | |
<body> | |
<script type="text/javascript"> | |
var strMsg = "Here is it"; | |
$(document).ready(function() { | |
$("#btnTest").click(function() { | |
$.ajax({ | |
xhrFields: { | |
withCredentials: true | |
}, | |
beforeSend: function(req) { | |
req.setRequestHeader('Authorization', 'Basic ads89fkjwierjjdifidfhwreHH=='); | |
req.setRequestHeader('Content-Type', 'application/json; charset=utf-8'); | |
}, | |
corssDomain: true, | |
url: "http://xxx.xxx.xxx.xxx/DMS/libraries/MyRoot/nodes", | |
type: "GET", | |
success: function(result) { | |
//var r = JSON.parse(result[0]); | |
$('#jsonContainer').jsonViewer(result); | |
} | |
}); | |
}); | |
$("#btnClear").click(function() { | |
$("#jsonContainer").jsonViewer(''); | |
}); | |
// Get basic authentication information from sessionManagement object. | |
// "header" object can be pass to header of ajax object which want to make REST call. | |
$("#btnGetAuthInfo").click(function() { | |
var sessionManager = new sessionManagement.manager(); | |
var variables = sessionManager.getVars(); | |
var userDetail = variables.UserDetails; | |
var user_name = variables.userName; | |
sessionManager.getAuthHeader().then(function(header) { | |
$.ajax({ | |
url: variables.APIUrl + 'admin/getRegisterUser', | |
type: 'POST', | |
contentType: 'application/json', | |
data: JSON.stringify({ | |
userName: userDetail.UserName | |
}), | |
headers: { | |
authorization: header, | |
culture: variables.culture, | |
appId: 'Practice' | |
}, | |
success: function(data) { | |
alert(data.UserName); | |
}, | |
error: function(xhr) { | |
alert('Failed.' + xhr.responseText); | |
//alert('Failed.' + xhr.); | |
} | |
}); | |
alert(header); | |
}); | |
alert('Hello ' + user_name + '!!'); | |
}); | |
}); | |
</script> | |
<div> | |
<div id="msgContainer" class="container-fluid lead text-uppercase"></div> | |
</div> | |
<div> | |
<button id="btnTest">Click On Me</button> | |
<button id="btnClear">Clear</button> | |
</div> | |
<div> | |
<button id="btnGetAuthInfo">Show Auth Info</button> | |
</div> | |
<pre id="jsonContainer"></pre> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment