Javascript sAjaxSource URL与输入的参数不匹配
我对J-Query/Javascript几乎一无所知,所以这可能是显而易见的。我正在使用名为Datatables的J-query插件。我正试图根据文档使用AJAX源代码方法 我正在初始化它,如下所示:Javascript sAjaxSource URL与输入的参数不匹配,javascript,jquery,ajax,json,jquery-datatables,Javascript,Jquery,Ajax,Json,Jquery Datatables,我对J-Query/Javascript几乎一无所知,所以这可能是显而易见的。我正在使用名为Datatables的J-query插件。我正试图根据文档使用AJAX源代码方法 我正在初始化它,如下所示: <script> $(document).ready(function() { $('#filetable').dataTable( { "b
<script>
$(document).ready(function() {
$('#filetable').dataTable( {
"bProcessing": true,
"sAjaxSource": '/filelist.json'
} );
} );
</script>
$(文档).ready(函数(){
$('#filetable')。数据表({
“bProcessing”:正确,
“sAjaxSource”:“/filelist.json”
} );
} );
这里没有奇特的服务器端处理。web服务器上有一个名为filelist.json的文件,这就是我想要的。但是,我的服务器正在显示请求URL,它被指定为
/filelist.json?\ux=1396119501351
,并且没有返回任何内容,因为该URL中不存在任何内容。这些数字和问号都是从哪里来的?我只希望它检索文件并将其用作数据源。我是不是误解了这是怎么回事 在我看来,插件被配置为将jquery缓存参数设置为true,这将在您的请求中添加一个时间戳作为参数,地址为=1396119501351。比赛结束后有什么事吗?只是发送到服务器的一个参数,根本不会影响实际路径。我真的不认为参数是你的问题,我想你的url还有另一个问题
有关更多信息,请参考谢谢您为我指明了正确的方向。似乎没有简单的方法来禁用它,但我成功地将服务器配置为忽略参数,现在它可以工作了。