【发布时间】:2012-06-27 08:22:56
【问题描述】:
我有以下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"
}
}
});
}
问题是我传给删除约会功能的确认号只是第一次传,下次不更新。它保存旧确认号的值,所以我发现我必须将确认号传递给 click 函数。任何人都可以帮助我如何做到这一点?或者我在这里缺少什么?
【问题讨论】:
-
构象号是存储在某个html参数还是元素的某个id中?
-
从另一个函数传到这里
标签: jquery jquery-plugins jquery-mobile modal-dialog