我有一個AJAX功能如下。代碼有一些我不知道如何解決的錯誤。我想要做的是,每次我點擊一個按鈕(只有一次),它會立即將該按鈕的值保存到數據庫中,但發生了什麼事情,它需要用戶點擊兩次以保存那個按鈕。有沒有人可以幫助我,因爲我是AJAX和jQuery的新手?謝謝!!!AJAX按鈕(只需點擊一次)
HTML
<fieldset>
<input type="radio" id="start2'+i+'" name="oris'+i+'" value="2" onClick="get(id,2);">
<input type="radio" id="start1'+i+'" name="oris'+i+'" value="1" onClick="get(id,1);">
</fieldset>
AJAX
function get(startId){
var objectA = parseInt(startId.substr(4,1));
var id = parseInt(startId.substr(5,1));
var idNumber = "<?php echo $_GET['idNumber']; ?>";
$('#start'+objectA+id).click(function(){
jQuery.ajax({
url: 'followingPage.php',
type: 'post',
data: {" field1value": + objectA, "idNumber": + idNumber, "id": +id },
success: function(results){
top.location="submission.php?idNumber=<?=$_GET['idNumber'];?>";
}
});
});
}
對不起你要生成的單選按鈕withjs 同樣不使用的onClick使用jQuery有線了您的活動。 –