我有两个JavaScript文件:
我也在使用thick box(Ajax调用)
Main.js中的
$(document).ready(function() {
var cnt=0;
$("#btnPmt").click(function(){
cnt=cnt+1;
tb_show('Void Transaction','pmt.jsp?height=310&width=400', null);
});
});
Pmt.js 文件包含在pmt.jsp中
<script src="js/Pmt.js" type="text/javascript"></script>
Pmt.js中的
$("#btnPmtClose").click(function(){
cnt=0;
parent.tb_remove();
});
我们如何重置在 Main.js 中转换的 Pmt.js 中 var cnt 的值? 以上是行不通的,当我关闭thickbox时,我发现增加的值,而不是在关闭时设置的零,甚至是Ajax调用。
答案 0 :(得分:6)
将cnt
设为全局 var,方法是将其移到任何函数之外:
var cnt=0;
$(document).ready(function() {
...
})