微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从父表上的选择加载数据表子

如何解决从父表上的选择加载数据表子

将 ASP.NET Core 与由单独的 JS 文件填充的数据表一起使用。

我有一个表格,每批发布的交易都有一行。 (它是一个批处理标题;谁创建了批处理,创建时间等)

单击行的“查看”按钮时,我想通过将 batchId 传递给第二个表来打开第二个表,该表显示所选批次的所有详细交易。

以下正确地将 BatchId 传递给 BatchDetail 控制器的 Index 函数

"data": "id","render": function (data) {
  return `<a href = "/Admin/BatchDetail/${data}" class="btn btn-primary" style = "cursor:pointer" >View </a>`;
}

然后索引视图打开并加载它的 JS 文件。 JS 文件然后调用控制器上的函数来填充详细信息表。

function loadDataTable() {
{
    // DataTables
    var table = $('#datatables-column-search-text-inputs').DataTable({
        responsive: true,"ajax": {
            "url": "/Admin/BatchDetail/GetAll",},

我的问题是,如何在此 Javascript 中访问从 BatchHeader 表传递到 BatchDetail Index 方法的 batchId? 我想做这样的事情:

"ajax": {
            "url": "/Admin/BatchDetail/GetAll?batchId = batchId",

所以我在Index方法中有BatchId,但是一旦Index方法加载了View并加载了JS文件,虽然我仍然可以看到URL中的变量,但我不知道如何访问它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。