我对J-Query / Javascript几乎一无所知,所以这可能是显而易见的。我正在使用名为Datatables的J-query插件。我正在尝试根据文档here使用AJAX源方法。
我正在初始化它:
<script>
$(document).ready(function() {
$('#filetable').dataTable( {
"bProcessing": true,
"sAjaxSource": '/filelist.json'
} );
} );
</script>
这里没有花哨的服务器端处理。 Web服务器上只有一个名为filelist.json的文件,这就是我想要的。但是我的服务器显示的请求URL是/filelist.json?_=1396119501351
,并且没有返回任何内容,因为该URL没有任何内容。所有这些数字和问号以及来自何处?我只是想让它检索文件并将其用作数据源。我误解了这是如何工作的吗?
答案 0 :(得分:1)
在我看来,插件配置为将jquery cache参数设置为true,这将在_ = 1396119501351处将时间戳作为参数添加到您的请求中。什么事后呢?只是发送到服务器的参数,根本不会影响实际路径。我真的不认为参数是你的问题,我认为你的网址是另一个问题。