Ich erstelle ein Basisformular mit Ajax senden mit jquery-Framework. Dies ist mein Code:Akzente senden mit jquery ajax Anfrage und codenigniter
$('form#contact_form').submit(function() {
$.ajax({
type: $(this).attr('method'),
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data) {
}
});
});
Und ich benutze PHP-Datei mit einfachen var_dump($_POST)
das Ergebnis zu zeigen.
Wenn ich durch die Abfrage einfacher PHP-Seite teste, funktioniert es perfekt.
Wenn ich durch Abfragung Funktion von meinem Kontaktsteuerpult auf CodeIgniter teste, sind alle Einzelteile meines Formulars, die Akzente sind (nicht spezielle Zeichen, nur Akzente wie "éàèù"), das Einzelteil leer.
Zur Information, alle meine Dateien haben UTF-8-Codierung.
Jemand wird wissen, wie ich dieses Problem beheben kann? Danke,
verwenden Sie $ _POST oder $ this-> input-> post() in Ihrem Controller? Können Sie mit den Debugging-Tools von Firebug oder Chrome überprüfen, wie die Postdaten wirklich aussehen? Und zu Ihrer Information, das Submit-Ereignis hat keine "return false;" -Zeile. –
Ich versuche mit $ _POST und $ this-> input-> post() und ich habe das gleiche Problem. – alexmngn
Zur Information, in meinem Entwickler-Tool gibt es alle meine Parameter korrekt an meinen Controller – alexmngn