Javascript 错误400单击按钮时请求错误

Javascript 错误400单击按钮时请求错误,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个小的,可能是愚蠢的疏忽,对一段脚本,实际上是工作了几个星期前 $( document ).ready(function() { $( "#subscribe-btn" ).click(function() { var email = $( "#subscribe-input" ).val(); if(email != ""){ $.ajax({ type: "POST",

我有一个小的,可能是愚蠢的疏忽,对一段脚本,实际上是工作了几个星期前

$( document ).ready(function() {
    $( "#subscribe-btn" ).click(function() {
        var email = $( "#subscribe-input" ).val();
        if(email != ""){
            $.ajax({
                type: "POST",
                url: "/subscribers",
                data: {
                  email : email
                },
                dataType: "html"
            });
        }
        else {
            alert("Email field is empty!");
        };
    });
});

单击按钮时,返回错误
400(错误请求)
。如何修复此错误?

您查看了服务器日志了吗?你在那里看到了什么?你能分享一个堆栈跟踪吗?@AlexLynham,你的位置!可能是一个坏的contentType。默认情况下,$.ajax()使用
'application/x-www-form-urlencoded;字符集=UTF-8'
。也许你需要用别的东西<代码>内容类型:应用程序/json?可能对您有帮助。改进标题以更好地反映您的问题。正如@AlexLynham提到的,请添加更多详细信息,如堆栈跟踪或服务器日志。添加代码开始出现错误后所做的任何更改。