我对MVC相对较新,并且踢我的屁股!
我的视图上有一个空的dataTable。有一些下拉菜单决定了将要发生的行动。
下拉1 - 从数据库列表中选择 下拉2 - 通过JSON填充选择的数据库中的表(从下拉1开始) 然后一个按钮。 OnClick它会触发并抓取数据库中的所有数据。
最初它是一张桌子,所以我能够使用模型和局部视图。但是现在我可能需要考虑数以千计的表模式,我不知道如何设置它。我从数据库中获取数据并将其推送到控制器中的公共数据表。从那里我试图让它显示到视图,但我唯一的想法是将它推到viewbag。但这样做在返回视图时从不会调用任何东西。
请尽可能提供帮助。
提前致谢 萨曼莎
`
$(function() {
$('#Btnfilter').click(function () {
var table = $('#search_result');
var dataObject = document.getElementById('drpdatabase').value + "," + document.getElementById('tableList').value + "," + document.getElementById('returnlist').value;
$.ajax({
url: '@Url.Action("GetTable","Transaction")',
type: 'GET',
cache: false,
data: { dataObject : dataObject },
context: table,
success: function (data) {
debugger;
//table.DataTable( {
// data: data
//} );
},
error: function (data) {
debugger;
console.log("fail " + data);
}
});
});
});
`