AJax删除在某些浏览器中不起作用

莉安娜

我正在尝试进行AJAx调用以删除表中的行,我的函数仅在chrome中起作用,而在IE8和Firefox中不起作用

function delete_row(id)
{
  if(confirm('Confirm to delete this Equipement ?')){
 $.ajax
 ({
  type:'post',
  url:'edit_equipment.php',
  data:{
   delete_row:'delete_row',
   row_id:id
  },
  success:function(response) {
    if(response=="success")
      {
    var row=document.getElementById("row"+id);
    row.parentNode.removeChild(row);
  }
  }

 });
}
 window.location.reload();
}
TJ人群

告诉浏览器启动ajax请求后,您将立即重新加载页面这样可以阻止发送请求,或者如果正在处理则中止请求。这还会导致在加载新页面和删除(如果服务器已接收到)之间发生竞争。

您根本不需要reload,因为您是动态删除行。只需删除

window.location.reload();

完全排成一行。

但是,如果您仍然要调用它,那么请在请求完成后再调用它:

function delete_row(id) {
    if (confirm('Confirm to delete this Equipement ?')) {
        $.ajax({
            type: 'post',
            url: 'edit_equipment.php',
            data: {
                delete_row: 'delete_row',
                row_id: id
            },
            success: function(response) {
                if (response == "success") {
                    var row = document.getElementById("row" + id);
                    row.parentNode.removeChild(row);
                    window.location.reload(); // But again, you probably don't need it
                }
            }

        });
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS在某些浏览器/设备上不起作用

来自分类Dev

AngularJS在某些浏览器/设备上不起作用

来自分类Dev

jQuery POST在某些浏览器上不起作用

来自分类Dev

Ext.Ajax.Request在浏览器中不起作用

来自分类Dev

jQuery Ajax调用在WebKit浏览器中不起作用

来自分类Dev

Javascript AJAX Click事件有时在Android本机浏览器中不起作用

来自分类Dev

为什么 jQuery ajax 功能在 IOS 浏览器设备中不起作用

来自分类Dev

ng include在chrome浏览器中不起作用

来自分类Dev

字体在Web浏览器控件中不起作用

来自分类Dev

必需的属性在Safari浏览器中不起作用

来自分类Dev

.load()在浏览器中不起作用

来自分类Dev

脚本在Web浏览器控件中不起作用

来自分类Dev

CSS在移动浏览器中不起作用

来自分类Dev

在浏览器中更改光标不起作用

来自分类Dev

SpeechSynthesisUtterance在移动浏览器中不起作用

来自分类Dev

toLocaleString()在Safari浏览器中不起作用

来自分类Dev

XSLT在Web浏览器中不起作用

来自分类Dev

双击在iPhone Safari浏览器中不起作用

来自分类Dev

头盔CSP在Safari浏览器中不起作用

来自分类Dev

表单提交在Safari浏览器中不起作用?

来自分类Dev

退出MatDialog在移动浏览器中不起作用

来自分类Dev

JavaScript模块在Edge浏览器中不起作用

来自分类Dev

CSS转换在Mozilla浏览器中不起作用

来自分类Dev

jQuery CSS代码在浏览器中不起作用

来自分类Dev

脚本在Web浏览器控件中不起作用

来自分类Dev

jsfiddle代码在常规浏览器中不起作用

来自分类Dev

onmouseover在浏览器中不起作用

来自分类Dev

ManipulationBoundaryFeedback在WPF的Web浏览器中不起作用?

来自分类Dev

嵌套函数在Mozilla浏览器中不起作用

Related 相关文章

热门标签

归档