我正在尝试将 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']);
但我得到了上述错误任何想法如何解决这个问题将非常感谢。