每当我在数据中传递电子邮件地址时,ajax 调用都会转到错误函数而不是成功



每当我在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);
}

最新更新