我创建了js对象:
taskTypes
我需要将$.post(sJSUrlSaveLeadNote, {taskTypes:taskTypes},
function (data) {
}, "json");
对象传递给php。
在控制台我得到正确的对象:
https://clip2net.com/s/3RZXM4b
然后我尝试传递对象:
show($_REQUEST['taskTypes']);
Php文件:
{{1}}
但是在php我只是得到它(不能得到标签键): https://clip2net.com/s/3RZXQaK
我该如何解决?感谢。
答案 0 :(得分:0)
而不是说taskTypes[typeId]["tags"] = {}; taskTypes[typeId].tags = currentTags;
尝试这个taskTypes["tags"] = {}; taskTypes.tags = currentTags;
,因为在你的代码中你实际上是在你的第一个数组中添加了一个tags属性,而这个属性没有被jQuery正确解析。