ユーザーがページ上の別のコントロールをクリックした後、ユーザーの入力を保存しようとしています。focusoutイベントを確認しましたが、ユーザーが値を入力するか、別のコントロールを選択するたびに発生します。これが私がそれをどのように使用したかです:
$('#txt_ComplainingAbout').focusout(function (e) {
$.ajax({
type: "POST",
url: "Form.aspx/Save",
data: "{'id': '" + this.value + "','value': '" + this.value + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.d == 'success') {
}
}
});
e.preventDefault();
});
コントロールごとに上記のajax呼び出しを呼び出す他の方法はありますか?