Передача переменной jquery с помощью json
Я пытаюсь передать строку jquery в мой контроллер cakephp, но получаю сообщение об ошибке, в котором говорится, что json_decode ожидает строку, но передается массив.
Вот код для моего 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');
}
});
и в моем контроллере я пытаюсь получить данные так:
$value = json_decode($_POST['data']);
но я получаю ошибку, изложенную выше, любая идея, как решить эту проблему, была бы большой благодарностью.