javascript - 如何在一個(gè)循環(huán)中存儲(chǔ)一個(gè)json格式的值
問(wèn)題描述
現(xiàn)在是重復(fù)調(diào)用一個(gè)方法 ,方法中 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); }上述方法是在一個(gè)循環(huán)中調(diào)用,id值是循環(huán)中的i值 我每次循環(huán)都會(huì)為json賦值,最后執(zhí)行完上述循環(huán),json的值是最后一次執(zhí)行的還是結(jié)果,還是所有的執(zhí)行的結(jié)果
問(wèn)題解答
回答1:是所有的 所有的
回答2:你這相當(dāng)于每次循環(huán)就調(diào)用一次函數(shù)ajax請(qǐng)求傳入url參數(shù),那么$scope.ManJsonArr里存的就是你所有push的值
回答3:$scope.json里是你所有ajax獲取的值
然而$scope.ManJsonArr會(huì)有n個(gè)(n是循環(huán)的次數(shù))相同的$scope.json對(duì)象
相關(guān)文章:
1. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)2. html按鍵開(kāi)關(guān)如何提交我想需要的值到數(shù)據(jù)庫(kù)3. mysql取模分表與分表4. HTML 5輸入框只能輸入漢字、字母、數(shù)字、標(biāo)點(diǎn)符號(hào)?正則如何寫?5. gvim - 誰(shuí)有vim里CSS的Indent文件, 能縮進(jìn)@media里面的6. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問(wèn)題 麻煩幫我看一下7. 跟著課件一模一樣的操作使用tp6,出現(xiàn)了錯(cuò)誤8. PHP類屬性聲明?9. objective-c - ios 怎么實(shí)現(xiàn)微信聯(lián)系列表 最好是swift10. javascript - 請(qǐng)教如何獲取百度貼吧新增的兩個(gè)加密參數(shù)
