我有一個$ http.post調用但回調函數沒有被調用。我有另一個電話的完全相同的代碼,這一個工程。你能看到下面的代碼的任何問題。
var data = {entityIds: $scope.allEntityIds, accountIds: $scope.accountIds};
$http.post("http://localhost:8080/psi4web/rest/social/posts", data,
{params: {filter: $scope.filters,
pageNum: $scope.pageNum, pageSize: $scope.pageSize}})
.then(function(res) {$log.info("test me")}, onError);
爲了調試的目的,我在then()中添加了一個內聯函數,如上所示,這也不起作用。我確信數據是由後端返回的。
謝謝。
'$ log.info(test me「)':這是無效的JS代碼打開你的Web瀏覽器控制檯:它應該包含一個錯誤地告訴你JS代碼不能被解析,在開發過程中始終保持打開狀態 – 2014-10-06 19:48:27
因此,網絡標籤中沒有錯誤,請求來自服務器200狀態,並且響應正確? – dfsq 2014-10-06 19:49:04
查看瀏覽器控制檯並查找錯誤日誌。如果出現任何錯誤,請嘗試按照它們尋找問題的根本原因 – gordanvij 2014-10-06 19:57:22