JSFiddle - React, Tailwind, and code Playground

by Trae

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment.min.js"></script>

JavaScript

var phoneNumber = "405-595-9130",
    environment = "tcmoq",
    defaults = {
            dataType: "json",
            contentType: "application/json;charset=utf-8",
            crossDomain: true,
            cache: false,
            headers: {
                Authorization: "Basic dGNtb2J1c2VyOnRjbW9idXNlcg==",
                "X-CSRF-Token": "Fetch"
            },
            xhrFields: {
                withCredentials: true
            }
        };

function register() {
            var url = "https://"+environment+".loves.com/odata/applications/v1/com.loves.tirecaremob/Connections",
                regData = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> " +
                    "<entry xmlns=\"http://www.w3.org/2005/Atom\" xmlns:m=\"http://schemas.microsoft.com/ado/2007/08/dataservices/metadata\" xmlns:d=\"http://schemas.microsoft.com/ado/2007/08/dataservices\">" +
                    "<category term=\"applications.Connection\" scheme=\"http://schemas.microsoft.com/ado/2007/08/dataservices/scheme\"/>" +
                    "<content type=\"application/xml\">" +
                    "<m:properties>" +
                    "<d:ApnsPushEnable m:type=\"Edm.Boolean\">false</d:ApnsPushEnable>" +
                    "<d:ApnsDeviceToken>TEST</d:ApnsDeviceToken>" +
                    "<d:DeviceModel m:null=\"true\"></d:DeviceModel>" +
                    "<d:DeviceType>iPhone</d:DeviceType>" +
                    "<d:DeviceSubType m:null=\"true\"></d:DeviceSubType>" +
                    "<d:DevicePhoneNumber m:null=\"true\">" + phoneNumber + "</d:DevicePhoneNumber>" +
                    "<d:DeviceIMSI m:null=\"true\"></d:DeviceIMSI>" +
                    "</m:properties>" +
                    "</content>" +
                    "</entry>",
                ajaxOptions = {};
                
            $.extend(ajaxOptions, defaults, {
                url: url,
                type: "POST",
                contentType: "application/xml",
                data:...