使用Ajax和MVC从SQL Server填充下拉列表

kris7i

新成员
已加入
2020年8月14日
留言内容
1
编程经验
Beginner
我的下拉字段根本没有任何结果。
AJAX脚本

Ajax code:
script type="text/javascript">
    $(document).ready(function () {
        $.ajax({
            type: "GET",
            url: "/Dokument/GetTipi",
            data: "{}",
            success: function (data) {
                var s = '<option value="-1">Selektoni Tipin</option>';
                for (var i = 0; i < data.length; i++) {
                    s += '<option value="' + data[i].Id_Tipi + '">' + data[i].Emri_llojit + '</option>';
                }
                $("#tipiDropdown").html(s);
            }
        });
    });
</script>

Controller method:
public ActionResult Dokument()
{
    return View();
}
// GET: NgarkoDokument

public ActionResult GetTipi()
{
    Test_kristiEntities db = new Test_kristiEntities();

    return Json(db.Tipi.Select(x => new
    {
        Id_Tipi = x.Id_Tipi,
        Emri_llojit = x.Emri_llojit
    }).ToList(), JsonRequestBehavior.AllowGet);

    // return View();
}
我正在使用模型,我的表的对象:
namespace Archieve1.Models
{
    public class NgarkoDokument
    {
        public Dokumenti Dokumenti { get; set; }
        public Fusha_Indeksimit FushaIndeksimit { get; set; }
        public Vendndodhja_Fizike Vendndodhja_fizike { get; set; }
        public IEnumerable<Tipi> Tipi { get; set; }

       
    }
}

HTML:
<select title="Lloji i dokumentit" name="lloji" class="form-control col-md-3 box" id="tipiDropdown"> </select>
 
Last edited:

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,499
地点
弗吉尼亚州切萨皮克
编程经验
10+
到目前为止,您已经进行了哪种调试?是否正在调用Web服务? Web服务是否正在返回数据? AJAX呼叫是否正在获取数据?
 
最佳 底部