在document.ready
事件上,我有一个函数来收集具有属性'wordNum'的html控件,并发出AJAX请求,该请求会为我返回这些控件中的每个控件的描述,然后设置这些控件及其[ C0]属性以及返回的说明。
问题是,如果用户单击后退按钮,该功能当然不会执行,但是我需要。
代码:
innerhtml
所以如何单击后退按钮以再次执行此功能$(document).ready(function () {
Translate();
});
function Translate() {
var list = new Array();
$("*[wordNum]").each(function () {
var endRes = {
ControllerName: this.id,
WordNumber: this.getAttribute("wordNum")
};
list.push(endRes);
});
jQuery.ajax({
url: ' @Url.Action("Translate")',
contentType: "application/json",
dataType: "json",
data: {
List: JSON.stringify(list)
},
traditional: true,
}).done(function (data) {
$.each(data, function (key, val) {
$("*[wordNum]").each(function () {
if (this.id == val.ControllerName) {
this.innerHTML = val.Description;
}
});
});
});
}
。
您可以使用popstate事件来触发事件:
Translate