Przekazywanie zmiennej jquery za pomocą json
Próbuję przekazać ciąg jquery do mojego kontrolera cakephp, ale ciągle pojawia się błąd mówiący, że json_decode oczekuje ciągu, ale przekazuje tablicę.
Oto kod mojego 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');
}
});
i w moim kontrolerze próbuję odebrać dane w ten sposób:
$value = json_decode($_POST['data']);
ale dostaję błąd, o którym mowa powyżej, każdy pomysł, jak rozwiązać ten problem, byłby wielki dzięki.