Ajax php函数调用需要后续声明吗?

时间:2015-04-16 13:36:56

标签: php jquery ajax return

我一直在处理代码的一部分,其中必须在提交事件上执行一段PHP。但是,出于某种原因,它需要警报(或者可能是某种其他类型的声明)。但是,如果缺少此警报,则似乎根本不执行整个ajax请求。我试图用返回来替换警报,但这对任何事都没有帮助。有什么建议吗?

$(document).ready(function() {
    $("#sub").submit(function() {
        var derp = "Bla";
        $.ajax({
            type: "POST",
            url: "signup.php",
            data: { "email" : derp }
        }).done(function(data ) {
            alert( data );
        });
        alert("This is a bug???"); // removing this line will cause problems
    });
});

1 个答案:

答案 0 :(得分:0)

以这种方式尝试:

$(document).ready(function() {
    $("#sub").submit(function(event) {
        var derp = "Bla";
        $.ajax({
            type: "POST",
            url: "signup.php",
            data: { "email" : derp }
        }).done(function(data ) {
            alert( data );
        });
        event.preventDefault();
    });
});