に対して形で入力値が、私はこれと同様の形式有するなさい:フォーム内のさまざまなフィールドが事前に知られていないと変更することができボタン
<form class="submission-form" method="POST" action="/post/create/">
<input type="text" name="title">
<textarea name="post_content"></textarea>
<select name="visibility" class="form-control">
<option value="1">Public</option>
<option value="2">Private</option>
</select>
<input class="submit-button" type="button" value="Publish">
</form>
と、処理が必要なすべてのフォームにsubmission-form
クラスがあり、クラスがsubmit-button
のボタンが含まれているということが知られています。
input.submit-button
にイベントリスナーを追加しようとしています。イベントリスナーは、そのフォームに含まれるフォームを走査し、すべてのフィールドを見つけてオブジェクトを作成します。
{
title: "My first post",
post_content: "Hello there!",
visibility: 1
}
がどのように私はこれをやって行く必要があります。たとえば、上記の場合には、作成したオブジェクトは、次のようになりますか?
配列ではなくオブジェクトを返すことhttps://api.jquery.com/serializeArray/ –
@PrasunJajodiaこれを試してみてください。 – Barmar
本当にオブジェクトが必要ですか?あるいは '$ .ajax()'の 'data:'オプションとして使うことのできるものは何でもいいですか? – Barmar