0
私はフォーラムやAngularJSで非常に新しいです。angularJSで関数を作成する
リクエストをRESTサーバーに送信しようとしています。私はコードがあるため、いくつかのシリアル化のもので、サーバー側で正常に動作していない
$scope.submitForm = function() {
var url = 'http://localhost:8080/Server/config/start';
var request = $http({
method: 'POST',
url: url,
params: {
name: 'test'
}
});
request.success(
function() {
//alert('it succeeded');
}
);
request.error(
function() {
// alert('it didnt work');
}
);
};
この機能を使用していました。私は私のコードでこの関数を使用する方法がわからない代わりに
$http({
method: 'POST',
url: url,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
transformRequest: function(obj) {
var str = [];
for (var p in obj)
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
return str.join("&");
},
data: {
username: $scope.userName,
password: $scope.password
}
}).success(function() {});
この機能を使用することを提案しているフォーラムに投稿を見つけた、私はこのコード
$scope.submitForm = function() {
var url = 'http://localhost:8080/Server/config/start';
var request = $http({
method: 'POST',
url: url,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
transformRequest: function(obj) {
var str = [];
for (var p in obj)
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
return str.join("&");
},
data: {
name: 'test'
}
}).success(function() {});
を試みたが、I });
のためにエラーが発生します。コードを書式設定して修正するのに助けてくれる人はいますか?
フォームデータまたは生データは、サーバー側が予期しているものは何ですか? –
'$ scope.submitForm'関数を閉じるために中かっこを追加するだけです – Fissio
私はフォームデータだと思います。 jsonではありません。私はジャージーで@FormParamを使用しています。 –