【问题标题】:Unexpected token illegal - Regex - MVC 3 JS意外令牌非法 - 正则表达式 - MVC 3 JS
【发布时间】:2013-06-01 17:50:00
【问题描述】:

我想知道为什么有时代码不在一行中,我必须做些什么来修复它? (正则表达式的问题?)它看起来像这样:

**var PelnyOpisEdytuj = '@Model.PelnyOpis';**

问题示例:

【问题讨论】:

  • 天哪,看看那个变量名... =)
  • @Andre Calil 这不重要:)
  • 一点也不,只是...有趣=)
  • 您的生成 JavaScript 的代码似乎存在问题(因此发布该代码可能会有所帮助)。一般来说,我认为将 JavaScript 混合到服务器端代码中并不是一个好主意(其中的原因 - 正确转义生成的 JavaScript 代码是不必要的痛苦,特别是如果它包含多个级别的字符串构造。

标签: c# javascript asp.net-mvc-3


【解决方案1】:

我发现解决方案可能并不完美,但工作正常。我用参数创建了 div,然后我获取了数据。正则表达式有问题。

<div id="DivExample" style="display: none;">
@Html.Raw(@Model.ExampleText)
</div>
<script type="text/javascript">
    //komenatatz zapytanie
    var DivExampleData= $('#DivExample').text();
</script>

【讨论】:

    猜你喜欢
    • 2013-03-07
    • 2015-10-19
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多