【问题标题】:I have error on the JQuery DataTable. JQuery Datatable works fine on the local enviornment while on hosted enviornment, it gives error我在 JQuery 数据表上有错误。 JQuery Datatable 在本地环境中工作正常,而在托管环境中,它给出了错误
【发布时间】:2020-01-09 21:09:00
【问题描述】:

我在 MVC5 应用程序中使用 JQuery 数据表和 WebApi。但是当我在本地环境中运行我的应用程序时,它工作正常,当我将它托管在服务器上时,它给了我错误。 有关更多信息,我附上屏幕截图。请提供解决方案。

我们尝试使用 try catch 也尝试找到特定错误但没有重现。

JQuery 数据表应该显示正确的数据而不会出错。

【问题讨论】:

  • 请分享你的数据表初始化代码
  • 通过ajax调用和web api调用数据。

标签: javascript jquery server hosting client-side-scripting


【解决方案1】:

在 JQuery 表中没有问题,但在您的服务调用中。它返回无效的 JSON 响应。

请参阅此链接。 https://datatables.net/manual/tech-notes/1

【讨论】:

  • 如何验证我的 JSON 响应?任何建议!
  • 我假设你正在调用web api,请检查生产环境中的服务。它应该返回有效的 JSON 响应。
  • 你处理异常了吗?并记录它们?可能他们可以提供帮助!
  • 如果您有生产权限,请尝试调试。
  • 从生产环境中获取 web.config 文件并检查您的本地代码
【解决方案2】:

这是因为无效的ajax 请求响应。数据表需要json,而您的api 未能提供。检查inspect elementnetwork 选项卡并验证响应。 Check for details: Ajax data binding

【讨论】:

  • 如何验证我的 JSON 响应?任何建议!
【解决方案3】:

由于从数据库获取空值而发生问题。 因此对于此类问题,请检查从数据库中获取的值。

【讨论】:

    猜你喜欢
    • 2014-03-31
    • 2021-11-10
    • 2012-08-05
    • 2020-03-09
    • 2021-12-05
    • 1970-01-01
    • 2013-12-17
    • 1970-01-01
    • 2011-08-09
    相关资源
    最近更新 更多