Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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
在jquery/ajax中隐藏表单返回值的行_Jquery - Fatal编程技术网

在jquery/ajax中隐藏表单返回值的行

在jquery/ajax中隐藏表单返回值的行,jquery,Jquery,我有一些数据是通过jquery/ajax加载到表中的。表中的每一行都有一列要执行删除操作。操作也可以通过ajax调用和淡出该行来完成,以对用户隐藏该行 如果用户单击删除图标,将出现一个对话框,说明从用户删除的原因,表单的提交也应通过ajax完成,当然用户可以取消此对话框,因此行不应消失 我对这些多ajax调用感到困惑。如何获取用户是否取消表单或提交表单以确定是否需要隐藏行?您可以通过将不同的处理程序附加到提交和取消按钮的单击事件来确定用户是否提交或取消表单 如果单击cancel按钮,表单将不会被

我有一些数据是通过jquery/ajax加载到表中的。表中的每一行都有一列要执行删除操作。操作也可以通过ajax调用和淡出该行来完成,以对用户隐藏该行

如果用户单击删除图标,将出现一个对话框,说明从用户删除的原因,表单的提交也应通过ajax完成,当然用户可以取消此对话框,因此行不应消失


我对这些多ajax调用感到困惑。如何获取用户是否取消表单或提交表单以确定是否需要隐藏行?

您可以通过将不同的处理程序附加到提交和取消按钮的
单击事件来确定用户是否提交或取消表单

如果单击cancel按钮,表单将不会被提交(不会有AJAX调用),因为您根本不需要做任何事情


如果您已经有表单和AJAX调用对话框的代码,请发布相关部分,以便我们可以进一步展开。

由于您没有提供代码,我可以假设并告诉您

  • 在“删除”的上下文中打开该对话框,然后单击
  • 将id放入某个变量中,以了解所单击行的上下文
  • 如果用户说delete ok,按id抓取单元格并淡出或删除或隐藏
  • 如果用户说“取消”,则将为该行所做的选择置零
  • 主要逻辑是获取当前单元格,具体操作如下:

    $(this).attr('id');
    

    谢谢kobe,代码太长,并且在不同的文件中,而且我还没有任何部分的代码。可能重复。