1

I have AJAX request

Here is code

  <script>
        $(document).ready(function () {
        $('#save').click(function () {
            send_email();
        });
    });
        function send_email() {
$.ajax({
    url: '/Questions/SendEmail',
    dataType: "json",
    type: "GET",
    contentType: 'application/json; charset=utf-8',
    async: false,
    processData: false,
    cache: false,
    delay: 15,
    success: function (result) {
                    alert("Email Forwarded")
    },
    error: function (xhr) {
        alert('error');
        }
    });
}
</script>

And here is back -end code

 public JsonResult SendEmail() {

            SmartSolutions.Models.InvitationMail _objModelMail = new SmartSolutions.Models.InvitationMail();
            var emailList = db.InvitationMails.Select(model => model.To);
            var emailList2 = db.InvitationMails.Select(model => model.Link);
            var link2 = emailList2.FirstOrDefault();
            var emails = String.Join(",", emailList);
            MailMessage mail = new MailMessage();
            mail.To.Add(emails);
            mail.From = new MailAddress(_objModelMail.From = "suhomlin.eugene93@gmail.com");
            mail.Subject = _objModelMail.Subject = "Видео интервью";

            string Body = _objModelMail.Body = "Предлагаем пройти интервью" + link2;

            mail.Body = Body;
            mail.IsBodyHtml = true;
            SmtpClient smtp = new SmtpClient();
            smtp.Host = "smtp.gmail.com";
            smtp.Port = 587;
            smtp.UseDefaultCredentials = false;
            smtp.Credentials = new System.Net.NetworkCredential
            ("***********", "*********");// Enter seders User name and password
            smtp.EnableSsl = true;
            smtp.Send(mail);
            return Json(new { Result = "Success", Message = "Saved Successfully",JsonRequestBehavior.AllowGet});
        } 

But when I launch AJAX request, I get this error

This request has been blocked because sensitive information could be disclosed to third party web sites

How I can solve it?

Zaheer Ul Hassan
  • 741
  • 9
  • 21
Eugene
  • 209
  • 2
  • 13

1 Answers1

3

Change

return Json(new { Result = "Success", Message = "Saved Successfully",JsonRequestBehavior.AllowGet});

To

return Json(new { Result = "Success", Message = "Saved Successfully"},JsonRequestBehavior.AllowGet);
MUT
  • 498
  • 3
  • 17