Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript sAjaxSource URL与输入的参数不匹配_Javascript_Jquery_Ajax_Json_Jquery Datatables - Fatal编程技术网

Javascript sAjaxSource URL与输入的参数不匹配

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

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

我正在初始化它,如下所示:

<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还有另一个问题


有关更多信息,请参考

谢谢您为我指明了正确的方向。似乎没有简单的方法来禁用它,但我成功地将服务器配置为忽略参数,现在它可以工作了。