Write to Tasks ServiceNow

by dshilkret

HTML

<button id="btnSave">Save Click</button>
<div id="response">

</div>

JavaScript

function createSNRecord(doc,url)
        {
            var rec = {};
            rec.u_document = doc;
            
            rec.u_url = url;
             
            var req = JSON.stringify(rec);
            console.log(doc);
             console.log(url);
              console.log(req);
            var requestBody = req; 

            var client=new XMLHttpRequest();
            client.open("post","https://dev29198.service-now.com/api/now/table/u_mycompany_task_list");

            client.setRequestHeader('Accept','application/json');
            client.setRequestHeader('Content-Type','application/json');

            //Eg. UserName="admin", Password="admin" for this code sample.
            client.setRequestHeader('Authorization', 'Basic '+btoa('admin'+':'+'Felicity1!'));

            client.onreadystatechange = function() { 
                if(this.readyState == this.DONE) {
                    document.getElementById("response").innerHTML=this.status + this.response; 
                }
            }; 
            client.send(requestBody);
        }
        
          $(document).ready(function () {

        $("#btnSave").click(
            function () {
                createSNRecord("test2.xlsx","test2.com")
            }            
            );
        });

function AlertSave() {
   alert("Alert Message OnClick");
}