Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook共享javascript不适用于挪威文本_Javascript_Jquery_Asp.net Mvc_Facebook_Razor - Fatal编程技术网

Facebook共享javascript不适用于挪威文本

Facebook共享javascript不适用于挪威文本,javascript,jquery,asp.net-mvc,facebook,razor,Javascript,Jquery,Asp.net Mvc,Facebook,Razor,我有一个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.

我有一个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>
感谢您的任何帮助

注:

我检查了这个javascript如何与瑞典语文本一起工作,即使它看起来像这个SS,它似乎也能工作


从生成的源代码中可以清楚地看到,Javascript字符串文本中有一个换行符

这不是有效的Javascript

您需要对字符串进行Javascript编码,以转义无法在字符串文本中显示的换行符。
调用
HttpUtility.JavaScriptStringEncode()


UrlEncode()
是错误的,因为这不是URL。

hmm我如何在javascript中使用它?@Rohander:看看你的源代码。问题是Razor代码正在编写非法Javascript。你不明白什么?我不明白如何在我的razor@(item.description)中使用JavascriptStringEncode()。
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',