我通过
向我的symfony发送一个请求$.ajax({
url: "/example/example",
method: "POST",
data: { test: "hallo", test2 : "hallo2" },
contentType: "application/json; charset=utf-8",
dataType: "json"
...
,但我的i成为控制器时,我使用$request->getContent()以下输出:
test=hallo&test2=hallo
,但我需要json格式的内容,我怎么能得到这个从请求?像这样:
[
{"test" : "hallo"},
{"test2" : "hallo2"}
]
你不发送JSON数据到你的后端,你可以使用JSON.strinify
来做到这一点。
var data = [
{"test" : "hallo"},
{"test2" : "hallo2"}
];
jsonData = JSON.stringify(data);
$.ajax({
url: "/example/example",
method: "POST",
data: jsonData,
contentType: "application/json; charset=utf-8",
dataType: "json"
...