2012-05-01 10 views
1

jQueryのダイアログタイトルにロシア語のテキストを表示するにはどうすればよいですか?私の場合、それはちょうどこれを示しています - ???????jQueryでロシア語のテキストを表示する方法

なぜ誰が知っていますか?

$('.ajaxDialog').click(function() { 
    ShowAjaxDialog(true, 'Привет Мир', 330, 300, this.href); 
    return false; 
}); 

AjaxDialogコード:

function ShowAjaxDialog(isModal, title, width, height, url) { 
    // show a spinner or something via css 
    var dialog = $('<div style="display:none" class="ajaxDialogLoading"></div>').appendTo('body'); 

    // open the dialog 
    dialog.dialog({ 
     // add a close listener to prevent adding multiple divs to the document 
     close: function (event, ui) { 
      // remove div with all data and events 
      dialog.remove(); 
     }, 
     width: width, 
     height:height, 
     modal: isModal, 
     title: title 
    }); 

    // load remote content 
    dialog.load(
     url, 
     //{}, // omit this param object to issue a GET request instead a POST request, otherwise you may provide post parameters within the object 
     function (responseText, textStatus, XMLHttpRequest) { 
      // remove the loading class 
      dialog.removeClass('ajaxDialogLoading'); 
     } 
    );  
    //prevent the browser to follow the link 
} 
+0

ダイアログに、この特定のですか?それはページの残りの部分で正しく表示されていますか? – phuzi

答えて

3

デモ:http://jsfiddle.net/mhLc5/

リンク:http://jqueryui.com/demos/dialog/

はshowAjaxDialog呼び出しコード:

var $Dialog_div; 

function fnOpenDialog() { 
    $Dialog_div = $('<div id=\'ThisDialog\'>Hello</div>').prependTo('body'); 

    $Dialog_div = $('#ThisDialog').dialog({ 
     autoOpen: true, 
     draggable: true, 
     resizable: true, 
     title: 'Dialog put russian text: Jquery скалы, скалы и StackOverflow', 
     modal: true, 
     stack: true, 
     height: ($(window).height() * 0.95), 
     width: ($(window).width() * 0.9), 
     buttons: { 
      'OK': function() { 
       $Dialog_div.dialog('close'); 
      }  
     } 
    }); 
} 

$('#ClickMe').click(fnOpenDialog);​ 

HTML:

<!-- This is more than likely an Adobe issue where it thinks it should be in the front 
    all the time, no matter what. However, it is very annoying that you can't open 
    a dialog over a PDF.--> 

<body> 
    <div id='ClickMe'>Click here!</div> 
    <br/> 
    <div></div> 
    <br/> 
</body> 
+1

助けてくれてありがとう!しかし、私は問題の理由を発見した。私はVisual Studioでjsファイルを作成し、ファイルはANSIでしたが、エンコードをUTF-8に変更しました:) – Radislav

+0

@Tats_innitあなたの投稿の大部分に不要な挨拶が含まれていることがわかりました。 [ここ](https://meta.stackexchange.com/questions/2950)で議論されているように、そのようなフレーズは混乱していると考えられます。あなたの質問は、これらの余分な部分がなければ、読みやすく、読みやすくなります。あなたの投稿の一部を編集しましたが、時間があれば投稿を改善しても構いません。 [メタコンセンサス](https://meta.stackoverflow.com/a/355255/4660897)のように、すべての投稿を改善する必要があるようです。これがあなたを悩まし、私が止めなければならないかどうか、私に知らせてください。 –

+1

@TotZam ':)'私は十代の若い頃に西洋世界にやって来たと思うので、幼い頃から馬は謙虚さ、共感、礼儀、敬意、名誉を文化的に強調していた。私の書くスキルで。彼らは時には取り除くのは難しいですが、AIのMITの講義の1つを教授Patrick Henry Winston教授が教えてくれています.AIは非常に難しいですが、私は多くの人と多くのことを学びます。私たちは包括的に文化を持つことを忘れています。私はお互いに挨拶し、皆に敬意を表するためにそうする傾向があります。 ':)' –

関連する問題