成功返回上一个请求后再次发出Ajax请求

时间:2014-05-12 18:54:05

标签: php ajax

大家好,我想在第一次请求成功后发送请求

以下是我用来做出初始请求的内容

$('#registerUser').submit(function (e) {
e.preventDefault();

  $.ajax({             
  type: 'get',
  url: 'GM/checkUserExists',
  data: $('form').serialize(),
  success: function () {



  }
      });

      return false;
  });

为了使第二次重复使用我正在使用以下不起作用,它正在加载页面,但它正在加载我不想要的页面。我确信我做错了,但任何让我超越这个的帮助都会很棒。

$('#registerUser').submit(function (e) {
e.preventDefault();

  $.ajax({             
  type: 'get',
  url: 'GM/checkUserExists',
  data: $('form').serialize(),
  success: function () {

    type: 'get',
    url: 'GM/checkUserExists',
    data: $('form').serialize(),

  }
      });

      return false;
  });

1 个答案:

答案 0 :(得分:1)

为什么你会得到两次checkUserExists

$('#registerUser').submit(function (e) {
    e.preventDefault();

    $.ajax({
        type: 'get',
        url: 'GM/checkUserExists',
        data: $('form').serialize(),
        success: function () {

            // IF YOU WANT TO CALL A SECOND AJAX REQUEST

            $.ajax({
                type: 'get',
                url: 'GM/checkUserExists',
                data: $('form').serialize()
                // success: function ....
            });
        }
    });

    // return false; // DONT NEED IT IF YOU HAVE e.preventDefault();
});