在Javascript中更改asp变量?
我正在编辑以前的同事代码,所以我不知道它是如何工作的。它是用Javascript和ASP编写的。这是当前的代码在Javascript中更改asp变量?,javascript,asp.net,variables,Javascript,Asp.net,Variables,我正在编辑以前的同事代码,所以我不知道它是如何工作的。它是用Javascript和ASP编写的。这是当前的代码 <script> var sessionDone = 0; <% if session(ReturnSessionID()) = 1 then %> sessionDone = 1; <% endif %> </script> var sessionDone=0; sessionDone=1;
<script>
var sessionDone = 0;
<% if session(ReturnSessionID()) = 1 then %>
sessionDone = 1;
<% endif %>
</script>
var sessionDone=0;
sessionDone=1;
还有一些带有链接的html,如下所示:
<a href='#'>link</a>
我想要的是:
<script>
var sessionDone = 0;
var counter = 0;
$('a').click( function() {
sessionDone = 1;
if (counter == 3) {
<% session(ReturnSessionID()) = 1 %>
} else {
counter += 1;
}
});
</script>
var sessionDone=0;
var计数器=0;
$('a')。单击(函数(){
sessionDone=1;
如果(计数器==3){
}否则{
计数器+=1;
}
});
当我这样做的时候,线
<% session(ReturnSessionID()) = 1 %>
即使if语句不正确,即使我没有单击链接,也会自动运行。如何使链接仅在计数器为3时执行
注意:我不知道ASP,也不需要学习它,这是我唯一一次使用它。ASP正在服务器上执行。生成的HTML/JavaScript被发送到浏览器,然后在那里执行JavaScript。你不能这样混合 当您希望客户端JS更新服务器端变量时,必须从客户端向服务器发出请求,通知服务器更新变量。