工作Facebook分享我有一個JavaScript看起來像這樣:JavaScript並不是與挪威文字
<script type="text/javascript">
$(document).ready(function() {
$('#[email protected](number)').click(function (e) {
e.preventDefault();
FB.ui(
{
method: 'feed',
name: '@(item.Title)',
link: ' http://www.newsifi.com',
picture: 'http:/url/img/bla.png',
caption: 'demo',
description: '@(item.Description)',
message: ''
});
});
});
</script>
@(item.Description)
顯示:
En person er hardt skadet etter en frontkollisjon mellom en campingbil og en annen bil på E6 sør for Otta i Gudbrandsdalen.
當我在Chrome檢查是錯誤:
所以基本上共享函數i不再工作了。
我該如何解決這個問題?
我試圖改變@(item.Description)
到@Server.UrlEncode(item.Description)
它的工作原理,但它顯示在Facebook共享彈出非常怪異。
這是它的樣子:
description: 'En+person+er+hardt+skadet+etter+en+frontkollisjon+mellom+en+campingbil+og+en+annen+bil+p%c3%a5+E6+s%c3%b8r+for+Otta+i+Gudbrandsdalen.%0a',
任何形式的幫助表示讚賞!
注:
我檢查這個JavaScript與瑞典的文字作品,似乎怎麼即使它看起來像這樣SS工作。
嗯我怎麼能在我的JavaScript中使用它? – Obsivus
@Rohander:看看你的源代碼。問題是Razor代碼寫入非法Javascript。你不明白什麼? – SLaks
我不明白我如何使用我的剃刀@(item.description)周圍的JavascriptStringEncode()。 – Obsivus