本地化文件中.js字符串

本文关键字:字符串 js 文件 本地化 | 更新日期: 2023-09-27 17:55:11

我最近刚开始 Asp.Net MVC,目前我只是一无所知。所以我的任务是本地化.js文件中的文本。我的问题是我似乎无法在浏览器中显示此对话框标签,我要替换的文本是"将 A 删除到 B"。我尝试通过用"this.a"代替此文本来使用我的变量"a",但它不起作用。

function Remove() {
   var a = "";
   this.Load = function () {
      ...`enter code here`
        });
   this.InitEventHandlers = function () {
        $("#updateRemove").click(function (e) {
            amplify.publish("UpdateRemove");
            e.preventDefault();
        });
   $("#removeA").click(function () {
            $("#removeA").dialog({
                title: "Remove A to B",
                width: 300,
                autoOpen: true,
                modal: true,
                draggable: false,
                resizable: false,
                dialogClass: "RemoveB",
                open: function () { $(this).appendTo("RemoveC"); }
            });
        });
...

本地化文件中.js字符串

您需要

存储"this"的引用,因为在 remove 函数内的对象中,上下文是当前对象。

这样做:

function Remove() {
  var that = this;
  that.a = "";
  $("#removeA").click(function () {
    $("#removeA").dialog({
      title: that.a,

你可以在这里阅读更多内容:http://javascript.crockford.com/private.html