JSFiddle - React, Tailwind, and code Playground
by dshilkret
HTML
<script src="https://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script src="https://momentjs.com/downloads/moment.js" type="text/javascript"></script>
<script type="text/javascript">
<span>Div1</span>
<div id='div1'>
Test1
</div><br>
<span>Div2</span>
<div id='div2'>
Test2
</div>
<div id='div3'>
Test3
</div>
JavaScript
$.ajax({
type: 'POST',
crossDomain: true,
url: 'https://accounts.accesscontrol.windows.net/2d94daf0-3519-4a12-bacf-9e5a9bf37417/tokens/OAuth/2',
headers: {
"content-type": "application/x-www-form-urlencoded"
},
data: {
"grant_type": "client_credentials",
"client_id": "250e103d-07a3-4acf-99ca-df8a3bdeb43d",
"client_secret": "vz2JnD0ejiYkVxD2hL34eB/wDuA4Gt9/Ufqq3mDnP+M=",
"resource": "00000003-0000-0ff1-ce00-000000000000/sbrokers.sharepoint.com@2d94daf0-3519-4a12-bacf-9e5a9bf37417"
},
success: function(data) {
//data.token_type returns "Bearer"
//data.access_token returns < AccessToken >
var btok = data.token_type + " " + data.access_token;
alert(btok);
PostToBokningar(btok);
$("#div1").html("<span>"+btok+"</span>");
$.ajax({
type: 'POST',
datatype:"json",
crossDomain: true,
url: "https://sbrokers.sharepoint.com/_api/web/lists/",
//"https://sbrokers.sharepoint.com/_api/web/getfolderbyserverrelativeurl('/LIST1')/files" ,
data: { '__metadata': { 'type': 'SP.List' }, 'AllowContentTypes': true, 'BaseTemplate': 100,
'ContentTypesEnabled': true, 'Description': 'My list description', 'Title': 'Test' },
headers: {
"accept":"application/json;odata=verbose",
"content-type": "application/json;odata=verbose",
"x-http-method":"put",
"Authorization": btok
},
success: function(data) {
for (var d in data.value) {
$("#div2").html("<span>"+JSON.stringify(data.value[d].ServerRelativeUrl)+"</span>");
var urlBase = "https://sbrokers.sharepoint.com";
var relURL = data.value[d].ServerRelativeUrl;
var htmlOut = "<br><span>" + "<a target=_blank href=" + urlBase + relURL +"?web=1" +">" + "File Link</a></span>";
var htmlData =...