我是一個「第一次計時器」和「自學成才」,但在研究無數其他問題時發現了stackoverflow是無價的,但是我在這個問題上受到了阻礙。我相信解決方案很簡單,可以通過多種方式進行處理。道歉,如果我沒有正確格式化或提出問題。JQuery單擊事件不傳遞變量到一個post請求
HTML
<div id="message">
<a id="date" href="ajax1.php?postreply=1368479602">Topic</a>
</div>
JQuery的
ahref="";
timestamp="";
time="";
$(document).ready(function(){
$('a').click(function(){
ahref = $(this).attr('href');
timestamp = ahref.split('=');
time = timestamp[1];
alert(time); //this works
})
alert(time) //this does not work
$.post('ajaxpost.php', {'timestamp' : time} , function(result) {;
alert(result);
})
})
</script>
我能夠HREF解析成一個陣列並與陣列到時間變量中設定的第二值,但是我不能傳遞變量到發佈請求。發佈請求可以工作,但只有當我在click事件之外設置變量時纔有效。我在這裏研究了其他的帖子,我認爲答案是使用全局變量,即使我現在明白這不是好的做法,但這似乎並不是解決方案,儘管也許我沒有正確地聲明變量。
謝謝,這個工作。 – user2232681
爲什麼你不接受SO上的正確答案。 –
你走了 - 以爲我做到了。 – user2232681