我已经使用AngularJS,我是一个初学者。发送数据到后端
我试图发送文本字段并将值下拉到后端(Java)。我已经成功地发送了没有问题的文本。但是我没有把下拉值发送到后端。
当我在浏览器中打开调试器模式时,它成功显示了“firstName”的文本字段值:“mike”,但下拉值显示为"stream" ""
。你能给我一个解决方案吗?
我已经使用AngularJS,我是一个初学者。发送数据到后端
我试图发送文本字段并将值下拉到后端(Java)。我已经成功地发送了没有问题的文本。但是我没有把下拉值发送到后端。
当我在浏览器中打开调试器模式时,它成功显示了“firstName”的文本字段值:“mike”,但下拉值显示为"stream" ""
。你能给我一个解决方案吗?
据我所知,你不能直接发送对象,你需要将对象改变为json。
JSON.stringify(obj);
使用有效的JSON格式从前端发送数据到后端,
{"firstName":"mike", "stream":"aaa"}
通过使用POST
或PUT
方式发送JSON对象。
样品例如将
$http({
url: 'Home/Index',
method: "POST",
data: user
})
.then(function(response) {
// success
},
function(response) { // optional
// failed
});
你并不需要转换模型对象为JSON的角度不适合您。
看到捣鼓工作示例
提供一些你的代码...并使用网络选项卡,查看实际发出的请求 – dev8080