在javascript中查询结果

时间:2015-10-06 06:53:19

标签: javascript

我想问一下是否可以在javascript中传递查询结果?我在这里使用asp.net mvc。每当用户点击详细信息时,我希望它会使用该操作中传递的ID提示姓名或电子邮件。

public ActionResult Details(int rf_id = 0)
    {
        var check = db.rms_approval_route_vw.Where(s => s.rf_id == rf_id).FirstOrDefault();
        var sample = "hey";
        var str = "";
        if (check != null)
        {
            sample = check.c_email;
            str = check.c_email + check.centMan;
            return Content("<script type='text/javascript'>alert(str);</script>");
            //return PartialView(check);
        }

        return Content("<script type='text/javascript'>var str = 'hey';alert(str);</script>");

    }

我在这里收到错误,说str未定义。 为什么? 非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

问题在于这一行:

return Content("<script type='text/javascript'>alert(str);</script>");

str不是JavaScript变量。您需要将该字符串正确添加到已重新发送的Content

return Content("<script type='text/javascript'>alert('" + str + "');</script>");