我已經使用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