我正在尝试使用 angularJs 和 $http.post 方法来发布表单。但是每当我执行这个函数时,它都会给我这个错误:无法加载资源:服务器响应状态为 405(不允许方法) 我不知道该怎么办。 (我使用的是 Visual Studio 2015)
$scope.addRow = function () {
var parameter = JSON.stringify({ id: 99, first_name: $scope.firstName, last_name: $scope.lastName, email: $scope.email, country: $scope.country, phone_number: $scope.phoneNumber });
$http.post('MOCK_DATA.json', parameter).success(function (data, status, headers, config) {
console.log(data);
})
最佳答案
您有一个文件:'MOCK_DATA.json'
。
您可以对此文件执行的唯一操作就是从您的客户端检索它。 (Http 动词“GET”)。
如果您想更新此文件以添加值,则必须创建一个将接收您的对象的 Controller 。在此 Controller 内,您必须将新行写入文件中。
关于angularjs - 错误 405(方法不允许),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32307552/