All*_*ers 3 javascript asp.net-mvc razor
我有一个textBox。如果myTxtBox为空,当我单击mybtn时,将显示一个工具提示,并提供附加到“ data-original-title”的消息。它工作正常,但是当我在文本中添加土耳其语字符而不是“某些文本”时,这些字符将显示为问号。
$("#mybtn").on('click', function (e) {
if ($("#myTxtBox").val() == "") {
MyTooltipCreator("#myTxtBox");
$("#myTxtBox")
.attr('data-original-title', "Some text")
.tooltip('fixTitle')
.tooltip('show');
}
});
Run Code Online (Sandbox Code Playgroud)
奇怪的是,当我在cshtml文件中添加脚本时,效果很好。我将脚本移到单独的js文件后,就会出现问题。
如果它是静态文本,那么我认为您需要更改js文件的编码类型。
在Visual Studio中打开您的js文件。单击左上角的“文件”。然后单击“另存为”文件。“保存”按钮旁边有一个箭头。单击此箭头,然后选择“使用编码保存”,然后确认“另存为”过程。在“高级保存选项”弹出窗口中,选择Unicode(UTF-8)编码,然后单击“确定”。
| 归档时间: |
|
| 查看次数: |
401 次 |
| 最近记录: |