javascript - 如何在一個循環(huán)中存儲一個json格式的值
問題描述
現(xiàn)在是重復(fù)調(diào)用一個方法 ,方法中 function getSecondInfo(ID) {$http({
url: 'http://192.168.199.239:8013/Productions/GetProductionsByID?ProductionID=' + ID, method: ’get’ }).success(function(data) { $scope.json[ID] = data[0];});$scope.ManJsonArr.push($scope.json); }上述方法是在一個循環(huán)中調(diào)用,id值是循環(huán)中的i值 我每次循環(huán)都會為json賦值,最后執(zhí)行完上述循環(huán),json的值是最后一次執(zhí)行的還是結(jié)果,還是所有的執(zhí)行的結(jié)果
問題解答
回答1:是所有的 所有的
回答2:你這相當于每次循環(huán)就調(diào)用一次函數(shù)ajax請求傳入url參數(shù),那么$scope.ManJsonArr里存的就是你所有push的值
回答3:$scope.json里是你所有ajax獲取的值
然而$scope.ManJsonArr會有n個(n是循環(huán)的次數(shù))相同的$scope.json對象
相關(guān)文章:
1. sql語句 - mysql中關(guān)聯(lián)表查詢問題2. css - chrome下a標簽嵌套img 顯示會多個小箭頭?3. javascript - [js]為什么畫布里不出現(xiàn)圖片呢?在線等4. javascript - iframe 為什么加載網(wǎng)頁的時候滾動條這樣顯示?5. javascript - 如何將一個div始終固定在某個位置;無論屏幕和分辨率怎么變化;div位置始終不變6. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風(fēng)格檢查怎么辦。。。7. javascript - 有什么比較好的網(wǎng)頁版shell前端組件?8. html - vue項目中用到了elementUI問題9. mysql updtae追加數(shù)據(jù)sql語句10. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標?
