Javascript DataTables初始化未返回对象

Javascript DataTables初始化未返回对象,javascript,jquery,datatables,Javascript,Jquery,Datatables,这应该返回datatables对象,但我在table变量中得到一个空白数组,即使该表已初始化,并且我可以在我的网页上看到它的呈现 datatables reference:-“每个对象的结果都是datatables API对象的一个实例,该对象在其上下文中包含选择器找到的表。注意$(selector).DataTable()和$(selector).DataTable()之间的差异非常重要。前者返回datatables API实例,而后者返回jQuery对象。”因此,请尝试在其上使用API方法,

这应该返回datatables对象,但我在table变量中得到一个空白数组,即使该表已初始化,并且我可以在我的网页上看到它的呈现

datatables reference:

-“每个对象的结果都是datatables API对象的一个实例,该对象在其上下文中包含选择器找到的表。注意$(selector).DataTable()和$(selector).DataTable()之间的差异非常重要。前者返回datatables API实例,而后者返回jQuery对象。”因此,请尝试在其上使用API方法,不确定
table
是否是您所期望的。但我得到了一个分配给tabledataTable()的空白数组
[]
,它确实返回了一个jquery对象,但DataTable()返回了
[]
,我想获得一个API实例我不明白DataTable函数的用途。我可以通过
表访问api。api
是否使用
dataTable()
进行初始化您是否尝试过不使用选项?我怀疑您应该使用
$(“#要添加表的产品”).dataTable(表_选项).api()
来获取所需的api对象。
var table = $("#products-to-add-table").DataTable(table_options);