Javascript 使用ajax和laravel删除动态行
我有一张发票,当我想编辑时,我想能够删除一些行,该行在DB中找到或已添加,但单击“添加”按钮。所以我必须根据这个条件删除这一行 如果在数据库中找到,则删除行 删除/删除行如果您添加了一个新的OneNote,则无需签入DB,因为您添加了一个新的OneNote 下面是我的发票,其中显示了来自DB的数据行和未添加新数据的行 所以我已经删除了在DB中找到的行,我想根据下面的代码应用第二个条件Javascript 使用ajax和laravel删除动态行,javascript,ajax,laravel,Javascript,Ajax,Laravel,我有一张发票,当我想编辑时,我想能够删除一些行,该行在DB中找到或已添加,但单击“添加”按钮。所以我必须根据这个条件删除这一行 如果在数据库中找到,则删除行 删除/删除行如果您添加了一个新的OneNote,则无需签入DB,因为您添加了一个新的OneNote 下面是我的发票,其中显示了来自DB的数据行和未添加新数据的行 所以我已经删除了在DB中找到的行,我想根据下面的代码应用第二个条件 $(document).ready(function () { $("body"
$(document).ready(function () {
$("body").on("click",".remove",function(e){
var last=$('#tdy tr').length;
if(last==1){
alert("you can not remove last row, Otherwise Delete The Order Number!");
}
//here i tried the second condition
else if(iddata=null){
$(this).parent().parent().remove();
}
else{
if(!confirm("Do you really want to delete this?")) {
return false;
}
e.preventDefault();
// var id = $(this).attr('data-id');
var id = $(this).data("id");
var token = $("meta[name='csrf-token']").attr("content");
var url = e.target;
$.ajax(
{
url: "Loading/"+id, //or you can use url: "company/"+id,
type: 'DELETE',
data: {
"id": id,
"_token": token,
},
success: function (response){
if ( data['success'] )
{
alert(data['success']);
location.reload();
}
}
});
return false;
}
});
如何解决此问题有些人可以帮助我请更改此问题
else if(iddata = null)
为此
else if(iddata === null) // or else if(!iddata)
这里需要使用相等运算符,或者更好的是使用标识运算符,而不是赋值运算符
关于删除可以使用的项目时重新加载页面
location.reload();
return false;
在功能结束时,这是因为无论删除的类型如何,这两种操作都会刷新页面,而不仅仅是刷新代码,我认为您需要架构设计或更好的策略。这是否意味着我无法解决此问题?我建议您格式化代码,这样更容易帮助您,因为communication@Mario,您喜欢我如何格式化工具,如帮助您格式化js以及html、css、json。您可以将这样的工具集成到IDE或文本编辑器中,例如在我的vscode实例中,我使用的是更漂亮的代码格式化程序