Hallo Leute,
ich möchte auf den json string zugreifen der so gesendet wurde:
in der ajax.php hab ich das bis jetzt so gemacht:
Wenn ich jedoch Sonderzeichen verwende werden mir diese nicht richtig dargestellt.(obwohl php header=utf8;html meta= utf8,mysql=utf8 und mysql verbindung= utf8 daran liegts nicht
Jetzt hab ich gelesen,dass das Problem gelöst werden kann,wenn ich json_decode verwende.Okay,aber woher bekomme ich den gesendeten json-String??
also:
Vielen Dank
ich möchte auf den json string zugreifen der so gesendet wurde:
PHP-Code:
$.ajax({
url: "ajax.php",
data:{'ajax_app':'messages','ajax_do':'send_mail',
'mail':{'empfaenger':empfaenger,'betreff':betreff,'inhalt':inhalt,'typ':'0'}},
datatype:"json",
type: "POST",
success: function(data) {
$('.n_einzelnachricht').fadeOut(250,function(){
$('.n_einzelnachricht').remove();
$('#n_gesendet').trigger('click');
});
}
});
PHP-Code:
$clean_post= filter_var_array($_POST,FILTER_SANITIZE_FULL_SPECIAL_CHARS);

Jetzt hab ich gelesen,dass das Problem gelöst werden kann,wenn ich json_decode verwende.Okay,aber woher bekomme ich den gesendeten json-String??
also:
PHP-Code:
$clean_post= filter_var_array(json_decode($wieheisstdieserstring?????),FILTER_SANITIZE_FULL_SPECIAL_CHARS);
Kommentar