jQuery函数在偶尔完成之前退出

时间:2019-01-09 14:50:41

标签: jquery

我有这个jquery函数,在提交表单后失败,并且从未完成第二个AJAX调用。我不确定自己在做什么错,也不确定如何写出来以确保不会发生这种情况。其他类似功能偶尔会失败。换句话说,有时第二个AJAX调用已完成,有时未完成。我还在学习,所以请耐心等待。

$(document).ready(function(){
//Add the new player information through the Add Player button
$("#newPlayer_btn").click(function(){
    var pn = $("#playerName").val();
    var cn = $("#charName").val();
    var cc = $("#charClass").val();
    var cr = $("#charRace").val();
    var cl = $("#charLevel").val();

    var dataString = 'playerName='+ pn + '&charName='+ cn + '&charClass='+ cc + '&charRace='+ cr + '&charLvl=' + cl;
    // AJAX Code To Submit Form.
    $.ajax({
        type: "POST",
        url: "new_player.php",
        data: dataString,
        cache: false
    });

    //Reset the form after submission
    $("#newplayerform")[0].reset();

    //Add the player to the navigation menu.
    $.ajax({
        type: "POST",
        url: "player_tab.php",
        cache: false,
        success: function(postresult){
            $("#playernav").html(postresult);
        }
    });

    return false;
});

});

要注意的一件事是,我在main document.ready函数下对其他按钮有多个子函数。所有这些都具有相同的基本格式。我对我应该如何设置有误解吗?我不知道为什么有些函数调用有效而另一些函数却无效。

0 个答案:

没有答案