2017-03-14 136 views
0

我已經使用AngularJS,我是一個初學者。發送數據到後端

我試圖發送文本字段並將值下拉到後端(Java)。我已經成功地發送了沒有問題的文本。但是我沒有把下拉值發送到後端。

當我在瀏覽器中打開調試器模式時,它成功顯示了「firstName」的文本字段值:「mike」,但下拉值顯示爲"stream" ""。你能給我一個解決方案嗎?

+3

提供一些你的代碼...並使用網絡選項卡,查看實際發出的請求 – dev8080

回答

0

據我所知,你不能直接發送對象,你需要將對象改變爲json。

JSON.stringify(obj);

0

使用有效的JSON格式從前端發送數據到後端,

{"firstName":"mike", "stream":"aaa"} 
1

通過使用POSTPUT方式發送JSON對象。

樣品例如將

$http({ 
     url: 'Home/Index', 
     method: "POST", 
     data: user 
    }) 
    .then(function(response) { 
     // success 
    }, 
    function(response) { // optional 
     // failed 
    }); 

你並不需要轉換模型對象爲JSON的角度不適合您。

看到搗鼓工作示例

http://jsfiddle.net/bkUEu/458/