はそれを起動OnChangeListener
する要素を取り込むID
必要があり、また文字列を渡す必要があります (これはハードコードされます)。e は実際には要素ではなくイベントであることを知ったので、これは機能していませんselect
。ただし、この方法で ID を取得する方法がわかりません。このスクリプトは、セレクターの基準を満たすすべての選択要素にこのイベント ハンドラーをアタッチすることになっています。
$(document).on('change', '[data-controltype=dropdown]', function (e) {
OnChangeListener($(e).attr('id'), 'Dashboard.aspx/GetFilterDataCallBack');
});
私もこれを試しました:
$(document).on('change', {senderId:$(this).attr('id'), callBack:'Dashboard.aspx/GetFilterDataCallBack' }, '[data-controltype=dropdown]', OnChangeListener});
それも機能していないようです。
編集:これは<script>
私のページのタグにあります。
前もって感謝します。