我有一个看起来像这样的javascript:
<script type="text/javascript">
$(document).ready(function () {
$('#share_button@(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时,这是错误:
所以基本上分享功能不再起作用了。
我怎样才能解决这个问题?
我试图改变 @(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,它似乎也能工作。