我使用过AngularJS,我是初学者。
我尝试发送文本字段并将值下拉到后端(Java)。我已成功发送文本没有问题。但是我没有将下拉值发送到后端。
当我在浏览器中打开调试器模式时,它成功显示了文本字段值“firstName”:“mike”,但下拉值显示我"stream" ""
。你能给我一个解决方案吗?
答案 0 :(得分:2)
使用POST
或PUT
方法发送JSON对象。
示例示例
$http({
url: 'Home/Index',
method: "POST",
data: user
})
.then(function(response) {
// success
},
function(response) { // optional
// failed
});
您不需要将模型对象转换为JSON,角度就是为您做的。
查看工具示例的小提琴
答案 1 :(得分:0)
据我所知,你无法直接发送对象,你需要将对象更改为json。
JSON.stringify(OBJ);
答案 2 :(得分:0)
使用有效的JSON格式将数据从前端发送到后端
{"firstName":"mike", "stream":"aaa"}