2012-06-17 2 views
4

У меня есть два JavaScript файлы:Установленное значение вар из другого файла JavaScript с помощью JQuery

  1. Main.js
  2. Pmt.js

Я также использую 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(); 
}); 

Как мы можем сбросить значение вар НКТ в Pmt.js, что преобразованный в Main.js? Вышеприведенное не работает, когда я закрываю толстый ящик, я нахожу увеличенное значение, а не ноль, установленный при закрытии, даже вызов Ajax.

ответ

6

в Main.js сделать cnt как глобальный вар, перемещая его вне любой функции:

var cnt=0; 
$(document).ready(function() { 
    ... 
}) 
Смежные вопросы