我想显示一个消息框从控制器当索引返回时,我已经完成了以下适用于警报,我不插入响应消息吐出数据库:返回一个警报消息与数据库响应
引号错误吗?!
"<script>alert('Unsuccessful. Try again.'" + response + ");</script>" ;
编辑:
我应该说,我在控制器中分配这一个ViewBag,然后在视图中显示为@Html.Raw(@ViewBag.Foo)
我想显示一个消息框从控制器当索引返回时,我已经完成了以下适用于警报,我不插入响应消息吐出数据库:返回一个警报消息与数据库响应
引号错误吗?!
"<script>alert('Unsuccessful. Try again.'" + response + ");</script>" ;
编辑:
我应该说,我在控制器中分配这一个ViewBag,然后在视图中显示为@Html.Raw(@ViewBag.Foo)
<script>alert('Unsuccessful. Try again.' + response );</script> ;
试一下:)
您不需要引用只需分配对gloabl变量的响应,然后使用以下代码
<script>alert('Unsuccessful. Try again.' + globalVarible );</script> ;
你的单引号应该跟从response
"<script>alert('Unsuccessful. Try again." + response + "');</script>";
你需要肯定的是response
没有单引号以及
创建控制器的script
标签和使用@Html.Raw()
是不必要的。相反,你应该分配response
到ViewBag
属性是这样的:
ViewBag.Foo = response;
然后在你看来,
<script>alert('Unsuccessful. Try again.' + '@ViewBag.Foo')</script>
为什么用引号脚本标签? – Amy
@Amy我将它分配给ViewBag。 – elszeus
这并没有真正回答这个问题。 – Amy