有没有办法在不使用模型的情况下获取下拉选择值

时间:2015-03-26 05:47:10

标签: model-view-controller selectlist

目前我使用java脚本,并将该值作为查询字符串传递并在我的控制器中捕获它。这会导致页面刷新。如果没有页面刷新,我有什么方法可以做到。

2 个答案:

答案 0 :(得分:0)

如果您不想重新加载整个页面,请使用ajax。在这里,我不是指ajax的开始形式。在javascript part / event上使用ajax调用,从下拉列表中获取所选值。

答案 1 :(得分:0)

使用$.ajax模式:

    $.ajax({
            url: '@Url.Action("actionName", "controllerName")',
            type: 'GET',
            data: { foo: yourData,}, //Here is the data you want to pass into your controller action
            success: function (result) {
                 $('#divName').html(result);
                });
            }
        });
    });

然后您不需要重新加载整个页面,只需要重新加载div