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:...