1
나는 Kendo DropDownList를 가지고 있는데, 나는 그것을 자바 스크립트 함수를 통해 업데이트/새로 고침하고 싶습니다. 파이어 폭스와 크롬을 사용하면 정상적으로 작동하지만 Internet Explorer에서는 아무 것도 업데이트하지 않습니다.문제점 업데이트 Internet Explorer를 사용하여 Kendo DropDownList
@(Html.Kendo().DropDownList()
.Name("myDDL")
.HtmlAttributes(new { style = "width: 320px" })
.DataTextField("Description")
.DataValueField("Id")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("fillDDL", "ControllerName");
});
})
)
자바 스크립트 함수 : 또한
function refreshForm() {
$("#myDDL").data("kendoDropDownList").dataSource.read();
}
그리고는 this question하지만 행운을 확인.
저는 Internet Explorer 11을 테스트 중입니다.
어떤 도움이 필요합니까?
편집
이 생성 된 자바 스크립트 코드입니다 : 나는 해결책을
jQuery(function() {
jQuery("#myDDL").kendoDropDownList({
"dataSource": {
"transport": {
"read": {
"url": "/ControllerName/fillDDL"
},
"prefix": ""
},
"schema": {
"errors": "Errors"
}
},
"dataTextField": "Description",
"dataValueField": "Id"
});
});
'dataSource.read'를 호출하는 첫 번째 함수가 올바르게 보입니다. 호출 될 때 새 데이터를로드하라는 서버 요청을 작성합니까? 생성 된 JavaScript를 MVC 도우미에서 포함시킬 수 있습니까? – CodingWithSpike
@ CodeWithSpike, 내 편집을 확인하십시오 – chiapa
ID가 다른 것 ('concessions's 'myDDL') 이외에 코드가 올바른 것처럼 보입니다. 'dataSource.read()'를 호출하면 서버에 URL "/ ControllerName/fillDDL"을 요구하게됩니까? – CodingWithSpike