我有一个使用jsonp的角度代码。在我的参数中,我有一个对象变量'o_params'
的javascript
$http({
method: 'JSONP',
url: "site_url/create-order-app",
params: {
'callback' : 'JSON_CALLBACK',
'avoidCache' : Date.now(),
'o_params' : {"test":"test"} //properly formatted object
}
})
PHP中的json_decode($ _ GET ['o_params'])产生null。当我在php中检查我的o_params时,似乎我的对象现在没有正确格式化。是因为GET而不是POST?
如何在php中正确解码我的o_params?
答案 0 :(得分:0)
你也可以在你的php文件上试试这个,并获取你的参数:
$params = json_decode(file_get_contents('php://input'),true);