現在、誰かがボタンをクリックすると(ボタンのイベントを使用して)コードビハインドで関数を呼び出し、次のajaxを使用しています:
$('.toggleBtn').click(function(e) {
$.ajax({
type: "POST",
url: "page.aspx/function",
data: "{'id': '" + id + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function (msg) {
jquery で、現在のページのすべてのコントロール イベントにフックして、$.ajax を 1 つだけ実行することは可能ですか。
4 つのコントロール、2 つのテキストボックス、2 つのコンボボックスがあり、それに応じてデータベースを更新したいとします。上記を実行したい場合は、クリック イベントに 1 つずつフックし、コード ビハインドで別の関数を実行する必要がありますが、これは理想的ではありません。
つまり、ユーザーがコントロール値を選択/入力したら、オブジェクトにデータを入力したいと考えています。
それが理にかなっていることを願っています。