我一直在处理代码的一部分,其中必须在提交事件上执行一段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
});
});
答案 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();
});
});