Jquery Variable mit json übergeben
Ich versuche, eine jquery-Zeichenfolge an meinen cakephp-Controller zu übergeben, erhalte jedoch immer wieder die Fehlermeldung, dass json_decode eine Zeichenfolge erwartet, aber ein Array übergeben wird.
Hier ist der Code für meinen Ajax:
var str = 'Data that i need';
var jsonString = JSON.stringify(str);
$.ajax({
type: "POST",
url: "http:/Configs/",
cache: false,
datatype: 'json',
data: {data : jsonString},
timeout: 100000,
success: function(data)
{
alert('Ok');
}
});
und in meinem Controller versuche ich, die Daten wie folgt zu empfangen:
$value = json_decode($_POST['data']);
Aber ich bekomme den oben genannten Fehler, und danke, dass ich weiß, wie ich diesen Fehler beheben kann.