このボタンクリックイベントがあります:
$('#btnDelete').on('click', function(userId)
{
var treeView = $("#treeview").data("kendoTreeView");
$('#treeview').find('input:checkbox:checked').each(function()
{
var li = $(this).closest(".k-item")[0];
var notificationId = treeView.dataSource.getByUid(li.getAttribute('data-uid')).ID;
$.ajax(
{
url: '../api/notifications/deleteNotification?userId=' + userId + '¬ificationId=' + notificationId,
type: 'DELETE',
success: alert('Delete successful.'),
failure: alert('Delete failed.')
});
});
});
「userId」は基本ページから取得されます。
public class BasePage : System.Web.UI.Page, IRequiresSessionState
{
public int UserId
{
get
{
return T2Identity.UserId;
}
}
}
ボタン「btnDelete」のクリック イベントで、userId 変数を JavaScript 関数に渡すにはどうすればよいですか?