タイムライン スケジューラがあり、ユーザーが日付をナビゲートできるように前と次のボタンを作成しました。そのために、これを使用して選択した日付にジャンプします。
scheduler.updateView(selectedDate)
Data
次に、その特定の日付と特定の従業員の一連のイベントを取得するために、コントローラー アクションへの Get 要求を作成しました。
$.ajax({
type: 'POST',
url: '@Url.Action("Data", "RO")',
dataType: 'html',
data: { employeeId: empid sDate: selectedDate},
success: function (jsonObj) {
scheduler.clearAll(); //clears all events
scheduler.parse(jsonObj, "json"); //renders the new set of events (jsonObj)
});
これはうまくいきます。特定の日付のイベントを見ることができます。しかし、内部では、この一連の関数がコントローラー アクションData
triceをトリガーします。
その理由は、スケジューラー関数updateView()およびparse()Data
がデフォルトでコントローラー アクションを呼び出すためです。
これら2つがそのajaxリクエストをトリガーするのを防ぐ方法はありますか? 前もって感謝します!