sAjaxSource URL 与输入的参数不匹配

sAjaxSource URL not matching entered parameter

本文关键字:参数 不匹配 输入 URL sAjaxSource      更新时间:2023-09-26

我对 J-Query/Javascript 几乎一无所知,所以这可能是显而易见的。我正在使用名为Datatables的J查询插件。我正在尝试根据此处的文档使用 AJAX 源方法。

我像这样初始化它:

<script>
    $(document).ready(function() {
                      $('#filetable').dataTable( {
                                              "bProcessing": true,
                                              "sAjaxSource": '/filelist.json'
                                              } );
                      } );
</script>

这里没有花哨的服务器端处理。Web服务器上只有一个名为filelist.json的文件,这就是我想要的。但是,我的服务器显示的请求 URL 是/filelist.json?_=1396119501351的,并且没有返回任何内容,因为该 URL 中不存在任何内容。所有这些数字和问号以及什么不是从哪里来的?我只希望它检索文件并将其用作数据源。我误解了这是如何工作的吗?

在我看来

,该插件配置为将 jquery 缓存参数设置为 true,这会在 _=1396119501351 处为您的请求添加一个时间戳作为参数。之后的任何东西?只是发送到服务器的参数,根本不会影响实际路径。我真的不认为参数是您的问题,我认为您的 url 还有另一个问题。

有关更多信息,请参阅 https://api.jquery.com/jQuery.ajax/