我正在用這個ajax調用加載一個php頁面。第一次效果很好,但我想重新加載(用戶可以嘗試多個答案)。但是,在第二次加載時,theAnswer變量保留第一次嘗試的值。刷新一個jQuery變量的值
$('body').on("click", "#answer-submit", function() {
var theAnswer = $('#challenge-answer').val();
//alert(theAnswer);
$.ajax({
type: "POST",
url: "ajax/answer.php",
data: { answer : theAnswer },
dataType: "html",
success: function(msg){
if(parseInt(msg)!=0) {
$('#answer').html(msg);
}
}
});
});
下面是HTML
<div id=question-form>
<input type=text name=answer id=challenge-answer class=clue-input /><br />
<button id=answer-submit>GO</button>
</div>
你檢查瀏覽器控制檯?可能會因某種錯誤而死亡。 –
您是否嘗試在服務器端記錄請求?是服務器端獲得你第二次嘗試的預期? – timhysniu
@Nordenheim從控制檯沒有什麼幫助。 –