位置:标头不适用于某个特定触发器

时间:2017-08-03 22:38:22

标签: javascript php jquery

好的,所以,我有一个基于PHP和JS的webapp,它主要完成它应该做的事情。这就是说,在我展示任何代码之前,请记住一些事情。

1.)'if'循环中的前两个位置标题按预期工作。

2.)在Chrome中的开发工具中,该位置位于此请求的标题中。

PasteBin to my code here.

在我的JQuery(在html头中定义)中,我们看到一个按钮名称“subAll2”,它应该发布预期的数据,并使用前面提到的JQuery进行重定向。另外两个重定向通过预期的形式工作。为什么这个不起作用?

$('#subAll2').click(function() {
      var action = $('#frmUser').attr('action');
      $.ajax({
          url  : action,
          type : 'POST',
          data : $('#frmUser, 
#frmUser2').serialize()+"&butSubmitAll=submitAll",
          success : function() {
              window.location.replace(action);
          }
      });
      return false;
  });

要求的强制性代码块。请检查PasteBin。

1 个答案:

答案 0 :(得分:0)

我找到了答案。在JS中,用

替换成功函数
success : function(data) {
  if (data == "success")
    windows.location = "list_user.php";
  else
    alert("Form didn't go through.");
}

而不是

header("Location:list_user.php");

替换为

echo "success";