2017-10-16 125 views
0

我想显示一个消息框从控制器当索引返回时,我已经完成了以下适用于警报,我不插入响应消息吐出数据库:返回一个警报消息与数据库响应

引号错误吗?!

"<script>alert('Unsuccessful. Try again.'" + response + ");</script>" ; 

编辑:

我应该说,我在控制器中分配这一个ViewBag,然后在视图中显示为@Html.Raw(@ViewBag.Foo)

+1

为什么用引号脚本标签? – Amy

+0

@Amy我将它分配给ViewBag。 – elszeus

+0

这并没有真正回答这个问题。 – Amy

回答

0
<script>alert('Unsuccessful. Try again.' + response );</script> ; 

试一下:)

0

您不需要引用只需分配对gloabl变量的响应,然后使用以下代码

<script>alert('Unsuccessful. Try again.' + globalVarible );</script> ; 
0

你的单引号应该跟从response

"<script>alert('Unsuccessful. Try again." + response + "');</script>"; 

你需要肯定的是response没有单引号以及

0

创建控制器的script标签和使用@Html.Raw()是不必要的。相反,你应该分配responseViewBag属性是这样的:

ViewBag.Foo = response; 

然后在你看来,

<script>alert('Unsuccessful. Try again.' + '@ViewBag.Foo')</script>