私は次のjqueryコードを持っています
function deleteAppointment(confirmationNumber)
{
// alert(confirmationNumber);
$('#left').simpledialog({
'mode' : 'bool',
'prompt' : 'Confirm Delete',
'useModal': true,
'buttons' : {
'OK': {
click:function () {
// alert(confirmationNumber);
var link;
link = ROOT_URL+'Queue/cancelreservation/confirmnumber/'+confirmationNumber;
$.ajax({
url: link,
type: 'GET',
async: true,
success: function(data){
renderAgain();
addRightPane();
$(APPOINTMENT_LIST_CLASS).animate({
scrollTop: 0
});
},
error: function(){
/*@TODO : What if the ajax request fails */
}
});
}
},
'Cancel': {
click: function () {
$('#dialogoutput').text('Cancel');
},
icon: "delete",
theme: "c"
}
}
});
}
問題は、予約の削除機能に渡した確認番号が初めて渡され、次回は更新されないことです。古い確認番号の値を保持しているので、クリック機能に確認番号を渡さなければならないことがわかりました。誰かがそれを行う方法について私を助けることができますか?または私がここで欠けているものは何ですか?