Ajax POST - 'XMLHttpRequest.withCredentials' für synchrone Anfragen ist veraltet

Was ich versuche zu tun, soll einfach sein.

Ich versuche zu post in irgendeiner form Werten zu einem mvc-controller, der JSON zurückgibt.

Wenn ich true für Erfolg, ich zeige popup, wenn ich die falschen zeige ich ein weiteres pop-up.

Aber in der Konsole bekomme ich zwei Fehler:

Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.

browserLink:37 Setting 'XMLHttpRequest.withCredentials' for synchronous  requests is deprecated.
Navigated to http://aso.local/

und die Seite nur neu geladen.

Heres mein code:

    $('#mail-message-btn').click(function () {
    if ($("form")[0].checkValidity()) {
        var formParams = $('#contact-form').serialize();
        $.post('/umbraco/surface/Contact/ContactForm', formParams, function (data) {
            processData(data);
        });
    }
});


function processData(data) {
    $('#mail-failure').hide();
    $('#invalid-email').hide();
    $('#empty-field').hide();
    $('#mail-success').hide();
    if (data.success == 'True') {
        $('#mail-message-header').toggleClass('mail-message-error', false);
        $('#mail-message-header').toggleClass('mail-message-success', true);
        $('#mail-success').show();
        $('#mail-message').show();

        alert("true");
    } else if (data.success == 'False') {

        alert("false");
        $('#mail-message-header').toggleClass('mail-message-error', true);
        $('#mail-message-header').toggleClass('mail-message-success', false);
        $('#mail-failure').show();
        $('#mail-message').show();

    }
}

Legte ich test alert-Fenster, um sicherzustellen, dass ich bin immer im Recht, wenn Blöcke und wenn ich das mache funktioniert es! (die pop-up-Fenster zeigt), aber sobald ich auf das ok der alert-box mein pop-up-Fenster verschwindet!

So Frustrierend, ich habe auch versucht $.Ajax mit dem gleichen Ergebnis!

Helfen?

InformationsquelleAutor Ayo Adesina | 2015-06-02
Schreibe einen Kommentar