2016-04-18 89 views
0

我想添加一個發佈請求到我的離子應用中的按鈕,但我發現添加代碼會導致應用無用。沒有任何一件事會對我的任何一點做出迴應。刪除代碼會使事情重新正常。這是所有我已經加入:

$scope.powerPrompt = function() { 
    var pwr = alert("Power On"); 
    $http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; 
    $http({ 
     method: 'POST', 
     url: 'url', 
     data: "string" 
     headers: {'Content-Type': 'application/x-www-form-urlencoded'} 
    }).success(function(response) { 
     // handle success things 
    }) 
    .error(function(data, status, headers, config) { 
     // handle error things 
    }) 
}; 

如果我刪除powerPrompt函數內部以外的所有變種PWR線,我的應用程序作品的其餘部分。這是什麼造成的?我有語法問題嗎?

回答

1

你缺少一個,data財產後

$scope.powerPrompt = function() { 
    var pwr = alert("Power On"); 
    $http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; 
    $http({ 
     method: 'POST', 
     url: 'url', 
     data: "string", 
     headers: {'Content-Type': 'application/x-www-form-urlencoded'} 
    }).success(function(response) { 
     // handle success things 
    }) 
    .error(function(data, status, headers, config) { 
     // handle error things 
    }) 
};