Ι hat den folgenden Code in jQueryWie 413 Fehler in Chrome-Browser
var method = "SaveUploadedOffer";
var url = "/Handler/UserControlHandler.ashx";
var data = { 'method': method, 'UploadedObj':
JSON.stringify(ko.toJS(Selected))};
$.post(url, data,
function (result) {
$("#preloader").css("display","block");
var obj=jQuery.parseJSON(result);
if (obj.IsSucess==true) {
self.SelectedPurpose(null);
self.SelectedPropertyType(null);
jAlert(obj.Message,"Alert...");
$("#preloader").css('display', 'none');
if(obj.Message=="Session expired, please login to continue")
{
$('#popup_ok').on('click', function(e){
window.location = "../rental/home.aspx";
});
}
else
{
$('#popup_ok').on('click', function(e){
window.location = "../user/dashboard.aspx";
});
}
}
else {
jAlert("Something went wrong, please try again later","Error...");
$("#preloader").css("display","block");
}
});
Dieser Code lösen in Firefox funktioniert gut, aber in Chrom gibt es mir einen Fehler.
Bitte sagen Sie mir, wie ich diesen Fehler beheben kann.
Fügen Sie useragent zu Ihrer Anfrage headers: request.UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv: 31.0) Gecko/20100101 Firefox/31.0"; – jdweng
@jdweng einen bestimmten Grund zum Hinzufügen von 'request.UserAgent' im Anfrage-Header? Kannst du es bitte im Detail erklären? – programtreasures
Wenn ein Client eine Verbindung zu einem Server herstellt, findet eine Aushandlung unter Verwendung der HTML-Header statt, um einen kompatiblen Betriebsmodus zu finden. Der Server weiß nicht, welcher Browser verwendet wird und verwendet standardmäßig einen bestimmten Browser, wenn der Benutzeragent nicht angegeben ist. – jdweng