我正在使用Alamofire来使用POST请求。但我无法填写OrderDetails
中的parameters
项,因为您可以看到下面的代码。我发布除OrderDetails
个项目以外的所有内容。你能看出问题是什么吗?
我把这段代码放在for in
循环中。
let parameters: Parameters = ["UserId": 1,
"CompanyId":id,
"TableNumber":tableNumber ,
"Description":all.details!,
"OrderDetails": [
"MenuItemId":Int(all.menuID!)!,
"Piece":all.count!,
"Description":all.customerDetails!
]
]
答案 0 :(得分:0)
你可以在swift上试试这个,
let parameters: [String:Any] = ["UserId": 1,
"CompanyId":1,
"TableNumber":2 ,
"Description":3,
"OrderDetails": "{'MenuItemId':4,'Piece':5,'Description':2}"
]
并处理这样的帖子数据;
$OrderDetails = json_decode($_POST['OrderDetails'],true);
现在您可以从$OrderDetails