正常に動作するtelerikドロップダウンリストがありますが、JS関数をトリガーするonchangeイベントを追加すると、ドロップダウンリストは静的になります。
Telerik DDL:
<%= Html.Telerik().DropDownList().Name("Week")
.HtmlAttributes(new { @id = "Week", @style = "width:104px;" }).ClientEvents(events => events.OnChange("Week_onChange"))%>
JavaScript関数:
function Week_onChange() {
var link = '/Weeks/Week';
week = $("#Week").val();
$.ajax({
type: 'POST',
url: link,
data: { date: week },
dataType: 'json',
success: function (result) {
alert(result.message);
},
error: function (result) {
alert(result.message);
}
});
};
週のDDLを設定する方法は次のとおりです。
$("#Week").data("tDropDownList").dataBind(weekArray);
$('#Week').data('tDropDownList').select(0);
繰り返しますが、「Week_onChange」イベントを追加していない場合、WeekDDLは完全に正常に機能します。どんな助けでも大歓迎です