jquery Ajax-response-char-problem
Durch jquery ajax-Funktion, ich bin retreving Daten vom server. alles scheint gut, aber einige Deutsche Charakter der Anzeige als '?' Kann mir jemand empfehlen wie dieses problem zu beheben.
$.ajax({
type: "GET",
cache: false,
dataType: "json",
contentType: "application/json; charset=iso-8859-1",
url: url,
async: true,
timeout: timeOut,
success: function (data, status)
{
if (status == "success")
{
displayHotelDetails(data);
}
}
});
InformationsquelleAutor user274069 | 2011-03-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
contentType
parameter sagen, wie diedata
parameter (die Sie nicht verwenden) wird codiert, wenn die Daten an den server gesendet werden. Darüber hinaus sind in den Teil des jQuery.ajax-Dokumentation, die beschreibtcontentType
parameter finden Sie:Also sollten Sie vielleicht prüfen
Content-Type
HTTP-header der server-Antwort. Sie können Fiddler oder Firebug.Können Sie explizit festlegen, der in den HTTP-header so etwas wie
oder
Den Anruf getan werden sollte, auf dem server und so abhängig von der Technologie, die Sie verwenden.
InformationsquelleAutor Oleg
Dies wird helfen,
Jquery: ajax-post-und-Kodierung
InformationsquelleAutor Jayantha Lal Sirisena