私は結合したい2つのコード "スニペット"を持っていますが、実際にどのようにすればよいか分かりません。APIオブジェクト配列にHTMLフォーム入力を挿入する方法
HTMLフォームの入力をJSONオブジェクトにすることができました。 codepen hereを参照してください。
「ノートを追加」ボタンをクリックすると、入力値を取得してオブジェクトに追加したいのですが、それらをapiオブジェクト配列にPOSTします。下の画像とコード例:
// CREATE NEW NOTES
var btn = document.getElementById('btn');
btn.addEventListener("click", function() {
var request = new XMLHttpRequest();
request.open('POST', 'https://timesheet-1172.appspot.com/af25fa69/notes');
request.setRequestHeader('Content-Type', 'application/json');
request.onload = function() {
// When I click the "Add note" btn I want to grab the input values -> make them to an object -> POST them to my api object array.
// Like
// var body = {
// 'title': form.title.value,
// 'description': form.description.value
// }
};
request.send(JSON.stringify(body));
});
にこれは私がオブジェクトのプロパティですでに設定されている変数を送ってみましょう私が持っている現在のコードです。 > JSONオブジェクトに変換 - - 私の質問は、私は、ダイナミック入力を行うことができますので、私は例カントーこれらを組み合わせることができますかについてれるしかし
> APIオブジェクトでそれらを挿入します。下の画像を参照してください。アレイ。
私が間違った経路にいると思っている場合や解決策があると思われる場合は、私を修正してください。
ご質問やご要望がございましたら、お気軽にお問い合わせください。
ありがとうございます!
// E
あなたはすでに必要なものすべてを持っているかのように見えます。あなたは上記のコードを取って、CodePenにあるものの中に入れてみましたか?もう少し明確にできますか? – Justin
codepenコードは、入力をオブジェクトとして保存する最初の「スニペット」で、2番目の貼り付けコードはコードをAPIに送信する「スニペット」です。しかし、私は2つのコードスニペットを組み合わせることはできません。 (入力をhtmlファイルに保存してAPIに送信する)。私はcodepenコードをonload関数の中に入れて、新しいオブジェクトをAPIオブジェクト配列にPOSTします。私はそれをより良く説明することを願っています。 :) @ジャスティン – erikos93