简体   繁体   English

如何在JavaScript中显示消息框

[英]How to show message box in javascript

Hi, I am using MVC Application, in that I am validating user name to prevent Duplicate names from database. 嗨,我正在使用MVC应用程序,因为我正在验证用户名以防止数据库名称重复。 Just I need to show message box or somthing 我只需要显示消息框或其他内容

My JavaScript code: 我的JavaScript代码:

<script type="text/javascript">
    $(document).ready(function () {
        $("#CheckAvailabilty").click(function () {
            var ds = ($("#txtLoginname").val());

            $.ajax({ url: '/Home/StaffCheckAvailabilty?Staffname=' + ds,
                     type: "Post",
                     dataType: "json",
                     success: function (rtbs) {
                         alert (message);
                         $("#txtPassword").get(0).value = rtbs[0].value;
                     }
            });
        });
    });
</script>

C# code: C#代码:

public string rtbs;

public ActionResult StaffCheckAvailabilty(ModelGridAllFeatures model, string Staffname)
{
    var query1 = DB_Linq.TblStaffPersonalDetails
        .Where(s => s.LoginName == Staffname)
        .Select(s => new {  s.StaffName, s.ActiveFlag });

    int name = query1.Count();

    //var rtbs;
    if (name != 0)
    {
        Response.Write("Login Name already Exists");
        rtbs = "Login Name already Exists";
    }
    else
    {
        Response.Write("Available");
        rtbs = "Available";
    }

    return Json(rtbs);
}

I am returing rtbs but its not showing alert message 我正在重播rtb,但未显示警告消息

您应该提醒rtbs而不是消息

success: function (rtbs) {
alert (message); 
$("#txtPassword").get(0).value = rtbs[0].value;
}
i think your returning rtbs array(); 

use this alert(rtbs[1]);

alert (rtbs); 警报(rtbs);

Instedof, Instedof,

 alert (message);

The data returned is in rtbs, not message. 返回的数据在rtbs中,而不是消息中。

Try: 尝试:

alert(rtbs);

If that doesn't work check you are getting to that point in the code with a simple: 如果那不起作用,请使用简单的代码检查代码:

alert("Success function reached");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM