将大字符串传递给javascript函数

时间:2012-11-02 03:13:00

标签: javascript html razor

我有一个rssobjects列表,我在列表中循环并在我的视图中显示属性。点击后我想将rss对象摘要属性发送到javascript函数,然后将其显示在模态上,但它似乎不想工作。摘要大约有3000个字符。我收到一个错误:Uncaught SyntaxError:意外的令牌ILLEGAL如果我发送标题或图像网址或者我手动设置一个'hello world',它就可以工作。摘要可以大吗?

        @foreach (var item in Model)
    {
        <div class="metro-section" id="scrollme">
            @foreach (var feed in item.FeedItemsList)
            {

                <div  class="tile" title="@feed.RssTitle" rel="tooltip" >
                    <div class="tile-icon-large">
                        <a class="brand" href="#" onclick="tileClick('@Html.Raw(feed.RssSummary.Length)')"  >
                            <img src="@feed.RssImage" /></a>
                        <img data-bind="attr: { src: icon } " />
                    </div>
                    <span class="tile-label" data-bind="html: label"></span>
                    <span class="tile-counter" data-bind="html: count"></span>
                </div>
            }
        </div>
    }

</div>

<p class="modal fade" id="rssIdModal">


 </p>

 <script type="text/javascript">
  function tileClick(summary1) {
    $("#rssIdModal").text(summary1);
    $('#rssIdModal').modal();
   }

 </script>

0 个答案:

没有答案