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提到的,请添加更多详细信息,如堆栈跟踪或服务器日志。添加代码开始出现错误后所做的任何更改。