Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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 datatable新添加的行在行重新排序后消失_Javascript_Json_Datatables 1.10 - Fatal编程技术网

Javascript datatable新添加的行在行重新排序后消失

Javascript datatable新添加的行在行重新排序后消失,javascript,json,datatables-1.10,Javascript,Json,Datatables 1.10,我已经创建了一个datatable,如果按“加号”按钮,您可以在其中添加行。ajax请求会将按下按钮的行的id发布到URL。问题是,如果我对行重新排序,新添加的行将消失。我找到了一些使用json和datable.draw()的技巧,但我不知道怎么做。有人能帮忙吗 $(文档).ready(函数(){ var oTable=$('tabelle_benutzerHead')。数据表({ 回答:是的, “bFilter”:错误, “信息”:错误, “卷轴崩溃”:没错, “分页”:false, 行重新

我已经创建了一个datatable,如果按“加号”按钮,您可以在其中添加行。ajax请求会将按下按钮的行的id发布到URL。问题是,如果我对行重新排序,新添加的行将消失。我找到了一些使用json和datable.draw()的技巧,但我不知道怎么做。有人能帮忙吗

$(文档).ready(函数(){
var oTable=$('tabelle_benutzerHead')。数据表({
回答:是的,
“bFilter”:错误,
“信息”:错误,
“卷轴崩溃”:没错,
“分页”:false,
行重新排序:true
});	
打开('row reorder',函数(e、diff、edit){
var draggedRow=diff[(diff.length-1)]节点;
var draggedRowId=$(draggedRow.attr('id');
var PreviousRow=差异[(差异长度-2)]节点;
var PreviousRowId=$(PreviousRow.attr('id');
$.ajax({
类型:“POST”,
网址:“myurl.com”,
数据:{
德拉格德罗维德,
前罗维德
}
});
});
});
var Uhrzeit;
var-SpNr;
var Platz;
var Heimmannschaft;
var Gastmannschaft;
var tableRowAppend=''+Uhrzeit+''+SpNr+''+Platz+''+Heimmannschaft+''+Gastmannschaft+
'';	
$('tabelle_benutzerHead').delegate('button.AddDaten','click',function(){
var row=$(this).closest('tr');//获取所单击按钮的父行
$(tableRowAppend).insertAfter(行);//插入内容
var rowId=$(row.attr('id');//单击了rowId
$.ajax({
类型:“POST”,
网址:“myurl.com”,
数据:{
罗维德
}		
});
});

Uhrzeit
SpNr
普拉茨
海曼沙夫特
加斯特曼沙夫特酒店
弗赖斯皮尔
08:00
134
广场1
第五队
第三队
09:00
76
广场3
第7队
第一队
17:30
45
普拉茨11
第二小组
第9队

您需要使用DataTables api添加行,以便它了解它。不要单独使用JQuery


请参阅

您需要使用DataTables api添加该行,以便它了解它。不要单独使用JQuery


请参阅

,但如何在使用datatable.row.add().draw()单击按钮的行之后添加新行?请看一下这个问题:那么行重新排序不起作用。我需要将单击按钮的rowId传递到json,并从中获取新行,以便更新datatable。但是如何在使用datatable.row.add().draw()单击按钮的行之后添加新行?请看这个问题:然后行重新排序不起作用。我需要将单击按钮的rowId传递到json,并从中获取新行,以便更新datatable。