1
我正在編輯以前的同事代碼,所以我不知道它是如何工作的。它是用Javascript和ASP編寫的。下面是當前的代碼在Javascript中更改asp變量?
<script>
var sessionDone = 0;
<% if session(ReturnSessionID()) = 1 then %>
sessionDone = 1;
<% endif %>
</script>
,然後有一些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>
當我做到這一點, line
<% session(ReturnSessionID()) = 1 %>
自動獲取即使if語句不正確,即使我沒有點擊鏈接,也可以運行。如何讓鏈接只在計數器爲3時執行?
注:我不知道ASP,我不需要學習它,這是我唯一使用它的時間。
重複[參考:爲什麼我的Javascript中的PHP(或其他服務器端)代碼不工作?](http://stackoverflow.com/questions/13840429/reference-why-does-the-php-or - 其他的服務器端代碼 - 在 - 我的JavaScript - 不WOR) – Quentin