每当我在ajax数据中传递电子邮件地址时,它都会转到错误函数。我尝试了以下方法:
var emailid = $("#email").val();
var dataString = {'email': emailid};
$.ajax({
type:'POST',
url:'subscribeaction.php',
data: dataString,
datatype: 'text',
success: function(data) {
alert("data");
},
error: function(xhr, ajaxOptions, thrownError) {
alert(ajaxOptions);
}
});
但这不是解决方案。有人可以帮忙吗?
您可以尝试编辑 ajax 调用:
dataType: 'json',
data: JSON.stringify(dataString),
contentType: 'application/json'
如果错误仍然存在,请记录 ajax 错误,然后向我们显示。
编辑:(得到ajax错误(
error: function (response) {
var r = jQuery.parseJSON(response.responseText);
console.log("Message: " + r.Message);
console.log("StackTrace: " + r.StackTrace);
console.log("ExceptionType: " + r.ExceptionType);
}