Javascript 通过AJAX获取所有值并在div中显示(ASP.NET)

Javascript 通过AJAX获取所有值并在div中显示(ASP.NET),javascript,jquery,asp.net,ajax,asp.net-mvc,Javascript,Jquery,Asp.net,Ajax,Asp.net Mvc,我有一张有记录的桌子 我需要显示divby按钮中的所有记录 我有这样一个AJAX调用 <script> $('#save_quest').click(function() { email_update(); }); function email_update() { $.ajax({ url: '@Url.Action("EmailsList", "Questions")', contentType: 'applicatio

我有一张有记录的桌子

我需要显示divby按钮中的所有记录

我有这样一个AJAX调用

<script>
     $('#save_quest').click(function() {
    email_update();
});

function email_update() {
    $.ajax({
        url: '@Url.Action("EmailsList", "Questions")',
        contentType: 'application/json; charset=utf-8',
        //data: JSON.stringify(model),
        type: 'POST',
        dataType: 'json',
        processData: false,
        success: function(data) {
            var question1 = data[0];

            $(".email_list")
                .append(
                    '<div class="testing666" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color:#ffcf00;border-radius: 5px;margin: 10px auto 0;;">' +
                    question1 +
                    '</div>');
            var divs = document.getElementsByTagName('div');

            for (i = 0; i < divs.length; i++) {
                if (divs[i].innerHTML == "") {
                    divs[i].style.display = 'none';
                }
            }
        }
    });
}
</script>
我需要在这里写的是,根据控制器选择显示所有数据

//data: JSON.stringify(model)

在控制器中,您没有参数。因此,您不需要在ajax数据中传递任何内容。

我们需要更多信息。打开浏览器工具并测试请求。你看到了什么?反应如何?您的请求是否被路由到正确的控制器?控制器是否没有响应?发生了什么事?你的帮助请求太模糊,无法得到真正的帮助


如果您没有发送任何数据,为什么要使用
POST
?如果您不打算发送任何数据,只想获取
电子邮件列表
,请使用
get
,并将
[HttpPost]
属性更改为
[HttpGet]
。如果要使用
POST
,请删除
JsonRequestBehavior.AllowGet
。如果您实际上不需要公开一个
GET
,那么公开它是没有任何用处的。您的控制器方法不需要任何参数,因此简单的get就可以了。

那么,这里有什么问题?您是否从控制器中获取数据,或者您没有从控制器中获取任何数据?我更新了我的post@ProgrammerV5Still,您已更新控制器代码。控制器被击中了吗(我的意思是,你知道控制器是否被击中了吗?你是否在控制器的开头放了一行代码,并检查了AJAX调用是否正在运行并正确击中了控制器?有几件事情可能会出错,AJAX调用可能设置不正确,控制器可能没有按它应该的方式被调用ller可能没有返回正确的数据,AJAX调用可能没有解释控制器返回的数据。如果控制器没有获取任何参数,则在类型为post时,不能使用“data:JSON.stringify(model)”
//data: JSON.stringify(model)