目前来自Angular JS控制器,我试图将JSON数据发送到后端服务。但是我有400个错误的请求错误。400(错误请求)错误
从控制器,我试图通过像HTTP服务发送的数据:
shipDataJson.contractNumber=$scope.contractNumber;
shipDataJson.orderNumber=$scope.orderNumber;
shipDataJson.shipmentNumber=$scope.shipmentNumber;
shipDataJson.SCN=$scope.SCN;
shipDataJson.sourceSystem=$scope.selectedSrcSystem;
shipDataJson.destinationSystem=$scope.selectedDestSystem;
shipDataJson.resendFlag='false';
但实际上在发送时间JSON是这样的:
{
"contractNumber": "abc",
"orderNumber": "der",
"shipmentNumber": "faas",
"SCN": "fsdafas",
"sourceSystem": {
"resendFlag": false,
"sourceSystem": "arnab"
},
"destinationSystem": {
"resendFlag": false,
"destinationSystem": "swar"
},
"resendFlag": "false"
}
不要有想法从JSON中删除额外的“resendFlag”字段。
在此先感谢。
我觉得你的东西之前添加。你发布的内容对我来说看起来是正确的。检查某处添加了? –
尝试控制台:'$ scope.selectedSrcSystem'和'$ scope.selectedDestSystem'。可能在这里只是问题。 –
你可以显示这个对象包含什么,“$ scope.selectedDestSystem”。还告诉我们你在哪里真正分配该对象的值 – Vish