dopgl80062 2014-05-12 10:54
浏览 940
已采纳

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

Hello all I would like to send a request after my first request succeeds

The following is what I am using to make the initial request

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

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



  }
      });

      return false;
  });

In order to make the second requewst I am using the following that is not working, it is loading the page but it is loading the page which I don't want. I am sure I am doing this wrong but any help getting me past this would be great.

$('#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条回答 默认 最新

  • douguluan5102 2014-05-12 11:09
    关注

    Any reason why do you get twice 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();
    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部