Javascript 将Datatables与jQuery和ajax一起用于收集数据会产生一个奇怪的URL

Javascript 将Datatables与jQuery和ajax一起用于收集数据会产生一个奇怪的URL,javascript,jquery,ajax,django,datatables,Javascript,Jquery,Ajax,Django,Datatables,因此,我正在从事一个项目,在这个项目中,我能够将数据从数据库提取到服务器上的JSON端点,类似这样:http://some.com/api/herearejson。然后我想将数据加载到一个表中,并每隔一段时间不断刷新这个表 我使用Django作为后端,我遇到了一个名为Datatables()的javascript库,并对其进行了正确设置。总结一下,我所做的工作是在HTML中创建一个表,并使用表的顶行命名。然后,我使用javascript中的Datatables框架,使用框架提供的ajax调用从J

因此,我正在从事一个项目,在这个项目中,我能够将数据从数据库提取到服务器上的JSON端点,类似这样:
http://some.com/api/herearejson
。然后我想将数据加载到一个表中,并每隔一段时间不断刷新这个表

我使用Django作为后端,我遇到了一个名为Datatables()的javascript库,并对其进行了正确设置。总结一下,我所做的工作是在HTML中创建一个表,并使用表的顶行命名。然后,我使用javascript中的Datatables框架,使用框架提供的ajax调用从JSON文件获取数据,并将其发送到我的应用程序的端点

这基于文档()中所示的示例:

这一部分工作起来很有魅力,但是在深入了解实际情况后,我发现每当我调用Ajax时,都会发送下面的GET命令

XHR finished loading: GET "https://some.com/api/herearejson?_=1492196827012".     jquery-1.12.4.js:10254
加载上述示例时,控制台中会显示相同的消息

我想知道是否有人能告诉我URL末尾的最后一个类似查询的语句是什么

?\u=1492196827012

对我来说,它看起来像某种只会增加的计数器,但我不知道它从哪里来,为什么会出现

它困扰着我,因为我无法找到它是什么,我怀疑是否使用它,因为我不知道它是从哪里来的。从长远来看,这会对我的应用程序产生任何影响吗


我希望有人能帮我解决这个问题。

这是反缓存参数,所以浏览器总是从服务器而不是缓存加载数据。

啊哈!我不知道这一点,所以我猜Datatables默认有这个选项,当使用类似
function something(){$.ajax({url:url)}的东西时)
此选项已取消?谢谢您的快速回答!是的,这是DataTables使用的附加参数。许多js框架都会这样做。但是$.ajax只发送您传递的参数,因此没有内置的反缓存生成。
XHR finished loading: GET "https://some.com/api/herearejson?_=1492196827012".     jquery-1.12.4.js:10254