每当我传递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);
}
});
但这不是解决方案。有人可以帮忙吗?
答案 0 :(得分:0)
您可以尝试编辑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);
}