本地化文件中.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"); }
});
});
...
您需要
存储"this"的引用,因为在 remove 函数内的对象中,上下文是当前对象。
这样做:
function Remove() {
var that = this;
that.a = "";
$("#removeA").click(function () {
$("#removeA").dialog({
title: that.a,
你可以在这里阅读更多内容:http://javascript.crockford.com/private.html