我有一个表单,并试图跟踪用户在此表单上所做的更改。 表格由单选按钮,下拉菜单和文本区域组成,当用户选择第一个下拉菜单时,会加载该文本框。声明一个全局变量并在其中存储一个值使用javascript
然后我决定数一数。如果用户再次选择下拉菜单,这意味着第二次 事情发生了变化。
我希望能够将结果= 1存储在全局变量中,以便可以在同一页面/同一视图上使用另一个 函数。我的应用程序是mvc
如何在视图上存储此全局变量以便其他JavaScript函数可以使用它?这可能吗?
var counter = 0;
$("#MyPage")
.on("change", ":input", function() {
counter = counter + 1;
if (counter > 1) {
//This is the first time you are changing.
alert("Something has changed in index page");
var result = 1;
}
});
我只是将日志推送到一个数组,而不是维护一个计数器... – dandavis
'window.foo = bar' – gcampbell
您正在面对上述实现的问题是什么? –