【问题标题】:KendoUI DropDownList to populate textboxes with data results using JavaScriptKendoUI DropDownList 使用 JavaScript 用数据结果填充文本框
【发布时间】:2013-08-05 05:36:24
【问题描述】:

提前谢谢...

我是 KendoUI 控件的新手,正在尝试解决在更改 Kendo DropDownList 控件中的项目时更新文本框字段时遇到的问题。

我在加载视图时使用 ViewData 方法填充 DropDownList,然后调用返回该特定行的 Json 结果方法,然后用于填充文本框字段。

我可以点击 Json 事件,但由于某种原因,我的 jquery.min.js (jQuery v1.9.1) 文件中出现错误,并且函数(数据)永远不会触发,它只是完全跳过它.

这是我从 jquery.min.js 文件中得到的错误...

GET http://localhost:52078/Settings/GetEtilizeLocale/7 500 (Internal Server Error)       jquery.min.js:19
b.ajaxTransport.send jquery.min.js:19
b.extend.ajax jquery.min.js:19
b.each.b.(anonymous function) jquery.min.js:19
ddlChange ViewLocales:192
i.extend.trigger kendo.all.min.js:9
o.extend._change kendo.all.min.js:14
o.extend._blur kendo.all.min.js:14
o.extend._focus kendo.all.min.js:14
o.extend._accept kendo.all.min.js:15
o.extend._click kendo.all.min.js:14
b.extend.proxy.b.isFunction.i jquery.min.js:4
b.event.dispatch jquery.min.js:4
b.event.add.v.handle

这是我的代码...

JS 视图

    //Auto populate other edit popup fields when ddl changes value

    function ddlChange(e) {            
        $.get("/Settings/GetEtilizeLocale/" + $("#EtilizeLocaleID").data().kendoDropDownList.value(), function (data)
        {
            alert($('#Name').value());
            //$('#Name').val(data.name);
            //$('#LanguageCode').val(data.languagecode);
            //$('#CountryCode').val(data.countrycode);
            //$('#IsActive').val(data.isactive);
        });            
    }

C# 控制器

public ActionResult GetEtilizeLocale(int id = 0)
    {
        var dataContext = new EtilizeEntities();
        Etilize_Locale loc = dataContext.Etilize_Locale.Find(id);

        return Json(loc);
    }

【问题讨论】:

    标签: jquery asp.net-mvc drop-down-menu kendo-ui


    【解决方案1】:

    终于明白了!

    不得不改变

    return Json(loc)
    

    return Json(loc, JsonRequestBehavior.AllowGet);
    

    对于遇到此问题的任何其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-16
      相关资源
      最近更新 更多