javascript - 将操作方法​​的响应获取到 jquery 中

标签 javascript jquery ajax

我的 onclick jquery,

$(document).ready(function () {
    $("#submitSave").on("click", function () {
        var confirmPassword = $("#txtLgnPasswordConfirmReset").val();
        var passwordReset = {
            UserName: $("#txtLgnUsername").val(),
            Password: $("#hdnOldPassword").val(),
            NewPassword: $("#txtLgnPasswordReset").val()
        }
        $.ajax({
                type: "POST",
                url: "/Account/PasswordReset",
                data: passwordReset                    
            });
       });
   });

下面是我的 Controller 操作方法,上面的 jquery 在“点击”时调用该方法,

[HttpPost]
public ActionResult PasswordReset(User user)
{
    if (_lfAPI.PasswordReset(user))
    {
        return RedirectToRoute(Constants.Login);
    }
    return View();
}

如果上述方法中的 my, if(condition) 返回 true,我想显示一条通知消息... 我的通知消息,

notifyMessage.showNotifyMessage('info', 'Your password has been reset.Please login with your new password.', false)

提前致谢...

最佳答案

你可以在ajax成功回调中处理这个问题

$.ajax({
  type: "POST",
  url: "/Account/PasswordReset",
  data: passwordReset,
  success: function(data) {
    if (data == true) {
      //show success msg
    }
  }

});

关于javascript - 将操作方法​​的响应获取到 jquery 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29967542/

相关文章:

javascript - 文本堆叠在自身之上

jquery - 根据jquery中的选择下拉菜单id更改内容

php - AJAX 不会响应 .htaccess 中的 POST php

jquery - 将非框架代码实现到框架中,例如 laravel 或 codeigniter

javascript - 像 DVD 一样弹跳的文字动画

javascript - 简单的 onClick 每隔点击一次 Javascript HTML

javascript - 使用 onchange 删除 select 元素中其他出现的值

jquery - 在Ajax Jquery函数中添加if else函数

javascript - Object.create() JavaScript

jquery - $.get(u,d,c ,"JSON") 与 $.getJSON(u,d,c)