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?
- Möglich, Duplikat der jQuery veraltet synchronen XMLHTTPRequest
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Fehler, das Sie sehen, kommt von Visual Studio BrowserLink. Möglicherweise versuchen Sie, BrowserLink und sehen Sie, wenn Sie weiterhin die Fehlermeldung erhalten?
http://www.poconosystems.com/software-development/how-to-disable-browser-link-in-visual-studio-2013/