私は rssobjects のリストを持っており、リストを循環してビューにプロパティを表示しています。クリックすると、rss オブジェクトの概要プロパティを JavaScript 関数に送信し、モーダルに表示したいと思いますが、動作したくありません。要約の長さは約 3000 文字です。エラーが表示されます: Uncaught SyntaxError: Unexpected token ILLEGAL タイトルまたは画像の URL を送信するか、手動で「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>