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']);
しかし、上記のエラーが発生した場合、これを解決する方法を教えていただければ幸いです。