当我在Asp.net MVC中使用JSON从第一个下拉列表中选择城市时,我想用站填充下拉列表

问题描述

[嗨。当我从第一个下拉列表ID中选择特定城市时,我想用车站填充下拉列表,并在控制器中生成发送到方法的信息。控制器向jSON发送正确的结果。 -----控制器中的此操作方法

'''''公共ActionResult Getstations(字符串cityId) { int cid = Convert.ToInt32(cityId);

        //List<SEC_Stations> objstations = new List<SEC_Stations>();
        //objcustomer = db.SEC_Stations.Where(m => m.stationCity == customeridhay).ToList();
        var objstations = db.SEC_Stations.Where(m => m.stationCity == cid).ToList();
        string jsstr = "";

        jsstr = "[";
        foreach (var x in objstations)
            jsstr += "{\"Text\":\"" + x.stationName + "\",\"Value\":\"" + x.stationID + "\"},";
        jsstr = jsstr.TrimEnd(',');
        jsstr += "]";
        return Content(jsstr);
    }```

它返回jeson: [{“ Value”:“ 2”,“ Text”:“ Sohrab Goth”}] 完善 在视图中sender_station下拉列表未正确填充,它显示未定义,我添加图片 - - - - - - - - - - - 视图 - - - - - - 当我从下拉列表中选择城市时,它会在弹出窗口中显示正确的城市ID
但第二个下拉列表未正确填充显示未定义的数据 这是我的JSON

$('#Sender_City').change(function () {
            var cid = document.getElementById("Sender_City").value
            var url = "/SBuilty/Getstations";
            alert(cid);
            $('#Sender_Station').empty();

            $.ajax({
                type: "GET",url: url,data: { cityId: cid },datatype: "Json",success: function (data) {
    //                alert(data);
    //                $.each(data,function (index,value) {
    //                    $('#Sender_Station').append('<option value="' + value.stationId + '">' + value.StationName + '</option>');
    //                });
                         $("#Sender_Station").empty();
                        $("#Sender_Station").append('<option value="">--Select--</option>');
                        $.each(data,function (id,result) {
                                $("#Sender_Station").append('<option value"'+result.stationId+'">'+result.StationName+'</option>');
                            });
                }
            });
        });
result:''

undefined.
undefined.
undefined.
undefined.
undefined.
undefined.
undefined.
in drop-down`enter code here
  [1]: https://i.stack.imgur.com/u76Ef.jpg
so please where i go wrong to get this wrong result.]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...