ユーザーがいくつかの値を含むフォームを送信できるようにする一般的なケースがあり、それらの値を ajax 呼び出しに渡す必要がありました。このアプローチは機能しますが、セレクターを使用する以外にフォームの値にアクセスするよりエレガントで効率的な方法はありますか?
$("#myForm").submit(function(){
myData = {name: $("#name").val(), age: $("#age").val()}
$.ajax({
url: "foo.php",
data: myData,
type: get
});
});
<form id="myForm">
Name: <input type="text" id="name">
Age: <input type="text" id="age">
</form>