我想看看我的回覆在angularJS $http
調用中看起來像。但我不知道如何在那裏停止執行? (在成功響應後)
我試圖在那個地方放置斷點並且執行不停止。 我甚至試圖把debugger
指令放在那裏,但它並沒有停止。 這隻發生在$ http調用(異步調用)時,否則中斷點會停止執行。
我在代碼中標記了註釋,我想停止執行程序。
代碼:
$scope.OpenModal = function (event) {
$("#myModal").css("display", "block");
var parent_TD = $(event.currentTarget).parent();
var cMEST_CDO2 = parent_TD.find("#inputDeliveryID").val();
var res = null;
$http({
method: "POST",
url: $scope.UrlGetDataFromCAORAM,
data: { cMEST_CDO2: cMEST_CDO2 }
}).then(function success(response) {
/* I would like to stop the program in this point */
res = response.data;
$scope.inputCustomerData = res.ACCO_NME + " " + res.ACCO_ADD + " " + res.ACCO_ZIP + " " + res.ACCO_CIT + " " + res.ACCO_VAT;
$scope.ORAC_DDE = res.ORAC_DDE;
$scope.ORAC_NUM = res.ORAC_NUM;
$scope.ArticleName = res.MERC_NME + " (" + MERC_CDO1 + ")";
}, function failure() {
alert("Error!");
})
}
這可能嗎?
你知道什麼是xhr要求嗎? – madalinivascu
你知道console.log(response)是什麼嗎? – madalinivascu
使用chrome dev工具並在那裏添加中斷點以查看值。此外,您可以在網絡選項卡中看到響應。 https://developer.chrome.com/devtools – Badr