0
私はオンラインツールを使用してjsonと安らかなサービスを作成するためのバックエンドを偽造していますが、作成方法はわかっています。Angular&jsonStub投稿
しかし、仕事に応募した会社は、jsonstubでCRUDアプリを行う必要があります。
GETリクエストでうまく動作します。データなどをすべて取得できます。
私が試してみると、POSTには何か動作しません。
JSONファイルは変更されません。
多分私のコードは問題ですか?
すべてのヘルプはこちらを事前に感謝感謝
$http({
url: 'http://jsonstub.com/nemke/test',
method: 'PUT',
dataType: 'json',
data: {
first_name:$scope.newUser.name,
last_name:$scope.newUser.last_name,
cv_file_name:$scope.newUser.cv.name,
},
headers: {
'Content-Type': 'application/json',
'Content-Type': 'application/x-www-form-urlencoded',
'JsonStub-User-Key': '9de0ebf1-494e-49db-bae5-7efbbf3d0b25',
'JsonStub-Project-Key': '1d5a1cd7-33fa-4838-918b-e11d9fd75081'
}
}).then(function (data, status, headers, config) {
data = 'asfsa'; console.log(JSON.stringify(data, null, 4));
});
だろう、私はあなたが
それを試してみてください$scope.newUser={};
$http({
url: 'http://jsonstub.com/nemke/test',
method: 'PUT',
dataType: 'json',
data:$.param($scope.newUser),
///
}
を考えると、私は入力CVにお会いしたHTML
<form ng-model="newUser" method="post" enctype="multipart/form-data">
<input type="text" id="first_name" name="name" placeholder="first_name" ng-model="newUser.name">
<input type="text" id="last_name" name="last_name" placeholder="first_name" ng-model="newUser.last_name">
<input type="file" id="cv" name="cv" placeholder="cv" fileread="newUser.cv">
<input type="submit" ng-model="submit" value="submit">
</form>
あなたはポストを言ったが、あなたのコードhttpメソッドはputと言う。 – alphapilgrim
これは、メソッドポストでも動作します。入力ミスでご迷惑をおかけします。 – NemanjaD
あなたのHTMLコードを投稿できますか?多分それは間違っている – Akashii