javascript - 错误ReferenceError:使用select2插件更改选择列表的默认语言后未定义定义
问题描述
我正在实现 asp.net core 3.1,并且我添加了 select2 插件,以便能够在我的一些选择列表中进行搜索,并且它可以正常工作。现在我的问题是如何将其默认语言更改为波斯语。为了使我的选择列表语言变成波斯语,我编写了如下内容,但是在控制台中出现如下错误:ReferenceError:define is not defined https://localhost:5001/language/fa.js:3
这是我的 fa.js 内容:
define(function () {
// Farsi (Persian)
return {
errorLoading: function () {
return 'امکان بارگذاری نتایج وجود ندارد.';
},
inputTooLong: function (args) {
var overChars = args.input.length - args.maximum;
var message = 'لطفاً ' + overChars + ' کاراکتر را حذف نمایید';
return message;
},
inputTooShort: function (args) {
var remainingChars = args.minimum - args.input.length;
var message = 'لطفاً تعداد ' + remainingChars + ' کاراکتر یا بیشتر وارد نمایید';
return message;
},
loadingMore: function () {
return 'در حال بارگذاری نتایج بیشتر...';
},
maximumSelected: function (args) {
var message = 'شما تنها میتوانید ' + args.maximum + ' آیتم را انتخاب نمایید';
return message;
},
noResults: function () {
return 'هیچ نتیجهای یافت نشد';
},
searching: function () {
return 'در حال جستجو...';
},
removeAllItems: function () {
return 'همه موارد را حذف کنید';
}
};
});
以下是我在我看来尝试过的:
<head>
<link href="~/css/select2.min.css" rel="stylesheet" type="text/css" />
</head>
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/lib/jquery/dist/jquery-ui.js"></script>
<script language="JavaScript" type="text/javascript" src="~/js/select2.min.js"></script>
<script type="text/javascript" data-main="~/js/select2.min.js" src="~/language/fa.js"></script>
<script>
jQuery(document).ready(function ($) {
$(".statesSelect").select2({
language: "fa"
});
});
</script>
<div class="form-group">
<label asp-for="mttable.Itemid" class="control-label mylabel">Item name</label>
<select name="states" class="form-control statesSelect" asp-items="ViewBag.Itemid"></select>
</div>
解决方案
推荐阅读
- python - ValueError:传递值的形状为 (105, 140),索引暗示 (105, 141)
- laravel - 在heroku上部署laravel项目
- c# - 用代码向上或向下更改devexpress中选定的gridview行?
- amazon-web-services - 由于错误代码 NoSuchVersion 无法连接 AWS EC2 API
- javascript - 编辑整个 dropzone.js
- javascript - Chart.js 折线图选项不会禁用网格线
- flutter - 合并三个模型并在 Dart 中通过 id 过滤掉它们?
- python - 如何在sklearn中拟合数据
- ios - IOS 应用未显示在 Firebase Analytics 中
- html - 如何设置 HTML 的值