我想顯示一個消息框從控制器當索引返回時,我已經完成了以下適用於警報,我不插入響應消息吐出數據庫:返回一個警報消息與數據庫響應
引號錯誤嗎?!
"<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