Jquery数据表在表的内容部分中多次加载

时间:2015-07-22 11:22:45

标签: jquery

我正在使用jquery数据表来显示表中的数据。然后点击行我调用ajax调用并在jquery对话框中加载数据。 当我先单击搜索按钮然后单击任何行,然后在对话框弹出窗口中加载数据,当我关闭它并再次单击搜索时,这次以及数据jquery数据表包装器也会被添加到其中。

只有在我关闭了对话框并再次搜索后才会发生请帮助



2015-07-22T16:35:09.275+0530|Severe: The exception contained within MappableContainerException could not be mapped to a response, re-throwing to the HTTP container
org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "fname" (Class org.json.JSONObject), not marked as ignorable
 at [Source: org.apache.catalina.connector.CoyoteInputStream@d1ac74; line: 1, column: 11] (through reference chain: org.json.JSONObject["fname"])




1 个答案:

答案 0 :(得分:0)

经过大量的调试后,我发现在每次提交时都被添加到内部的数据表是由于数据表在错误的位置多次直接初始化。

数据表初始化应该全局处理。我使用下面的代码来避免函数getSearchResultData(domain)

中的问题
if ( $.fn.dataTable.isDataTable( '#shipSearchResultTable' ) ) {
     shipSearchResultTable = $('#shipSearchResultTable').dataTable();
    } 

认为这可能对其他人也有帮助