function sendRequest()

in src/assets/js/subscribe_prefs.js [73:98]


function sendRequest(data) {
    jQuery.ajax({
        url: subscribePreferencesData.url,
        type: "POST",
        headers: {
            "Content-Type": "application/x-www-form-urlencoded; charset=utf-8",
        },
        contentType: "application/x-www-form-urlencoded",
        data: data,
    })
        .done(function (data, textStatus, jqXHR) {
            if (jqXHR.status != 200) {
                throw "Unexpected HTTP status code: " + jqXHR.status;
            }
            if (data.result == "invalid" && data.errors) {
                showErrors(data.errors);
            } else {
                location.href = "/subscribe/subscribed.html";
            }
        })
        .fail(function (jqXHR, textStatus, errorThrown) {
            console.log("HTTP Request Failed");
        })
        .always(function () {
        });
}