を使用してPOSTすることはできません以下の通りです:私はこの1つを好きにコードを変更するとき、私はこのエラーTypeError: Cannot read property 'param' of undefined
を取得していますこんにちは、私はAnguarJsとデータをポストしようとしているが、いくつかのissues.My jsのコードを抱えていアンギュラJS
var app = angular.module('myApp', []);
app.constant('appUrl', 'http://localhost/zara/rest/');
/*---- categories fetch code -------*/
app.controller('myController',['$scope','$http','appUrl', function($scope, $http , appUrl) {
$scope.newName = "";
$scope.postForm = function() {
var data = $.param({
name: $scope.newName
});
$http.post("http://localhost/zara/rest/api_customerlogin.php", data).success(function(data, status) {
$scope.hello = data;
console.log(data);
});
};
}]);
それから、私はこのエラーを受けました。
<script>
angular.module('myApp', [])
.controller('myController', ['$scope', '$http', function($scope, $http) {
this.loginForm = function() {
var user_data='user_email=' +this.inputData.email+'&user_password='+this.inputData.password;
$http({
method: 'POST',
url: 'login.php',
data: user_data,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success(function(data) {
console.log(data);
})
}
}]);
</script>
はpage.Thisが私AnguarJs上の最初のプロジェクトそうでないthis.Thanksと非常にfamilerあるlogin.htmlとする投稿することができません。あなたは
http://localhost/zara/rest/api_customerlogin.php
に投稿してみてくださいあなたの最初のコードで
あなたがサービスファイルでそれを試していました:app.serivce(「サービス」、[$ HTTP、機能(){}]) – amrography
いいえ、私はちょうどcodes.How上記とコードはこれで仕事にサービスを提供します試してみました? –
'$ .param'とは何ですか?!、' var data = {name:$ scope.newName} 'としてデータを 'object'に変更します。 – Maher