【问题标题】:jQuery Datatables with Stored Procedure带有存储过程的 jQuery 数据表
【发布时间】:2020-06-29 13:11:38
【问题描述】:

我正在尝试 jQuery 数据表,它非常棒。但是,我需要做的是从接受参数的存储过程(SQL Server 2012)中获取数据。这里有哪些选择?是否必须构建 Web 服务来获取数据,或者是否可以不创建服务层?

我也找不到使用带参数的 SP 的示例?如果有人有例子,请与我分享。

【问题讨论】:

  • 我是否必须构建一个 Web 服务才能获取数据 - 可能您无法直接从客户端/浏览器访问数据库
  • 那么如何将参数从 AJAX 传递给 web 服务呢?例如查询字符串参数?
  • 不确定我是否理解,但基本上您使用 ajax 将表中的参数(过滤器/排序/等...)传递到您的服务器,然后在服务器上执行相关的数据库查询参数,然后您将其传递回客户端。查看this pagethis 获取相关示例

标签: jquery datatables


【解决方案1】:

不,Web 服务不是强制性的。 参考: Web service vs Direct connection to DB

如果您可以控制 SQL 服务器,则始终可以使用 JSON/CSV 格式作为数据表可接受的选项。检查Data Sources for Datatables

在尝试访问本地文件时避免跨域错误(维护目录结构,即父/源/目标文件路径)。参考Cross origins and local file access by Firefox

希望对你有所帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多