【发布时间】:2019-03-10 18:03:26
【问题描述】:
您好,当我按下此按钮时,我收到 500 个内部服务器错误:
$(".btn-email").on('click', function() {
swal('Waiting','Please wait, sending email now','info');
$.getJSON("/api/addvoter",{"email":$(".voter-email").val(),"vote_id":$(".vote-id").val()},function(result){
if(result.success == 1){
swal("Good job!", "Send an email to the voter successfully!", "success");
$(".voter-email").val("");
}else{
sweetAlert("Oops...", result.content, "error");
}
});
});
我使用的是here的开源blockvote系统
什么可能导致这个错误?
【问题讨论】:
-
请参阅this 关于 500 错误的文档。您需要从后端检查错误日志。
-
API 产生错误。您是否尝试过从浏览器或邮递员调用它?
-
$.getJSON() 方法执行 HTTP GET 而不是 POST。你需要使用 $.post()
标签: javascript jquery json ajax web