我想發送兩個數組$scope.candidates
和$scope.managers
作爲POST到一些PHP,我將代碼爲服務器。我強烈喜歡JSON接口,並且認爲將它們組合成一個JSON對象。如何將兩個JavaScript數組合併成一個JSON?
var JsonString = {'candiates' : JSON.stringify($scope.candidates),
'managers' : JSON.stringify($scope.managers)
};
不生成有效的JSON。我如何實現我想要的?
您試圖對兩個字符串的集合進行字符串化,這是不會做的,因爲JSON.stringify需要一個對象進行字符串化。 請參閱下面的答案,瞭解正確的語法;) – DanteTheSmith