将数据传递给jQuery UI对话框
将数据传递给jQuery UI对话框
我正在开发一个ASP.Net MVC
网站,在这个网站上,我用一个表格列出了从数据库查询出来的一些预订信息,并在特定行上使用ActionLink
来取消预订,每行都有一个特定的BookingId
,如下所示:
我的预订
日期 | 时间 | 座位 | ||
2008-12-27 | 13:00 - 14:00 | 2 | 取消 | 修改 |
2008-12-27 | 15:00 - 16:00 | 3 | 取消 | 修改 |
如果能够使用jQuery Dialog
弹出一个消息询问用户是否确定要取消预订,那就太好了。我一直在尝试实现这个功能,但我一直卡在如何创建一个接受参数的jQuery函数上,以便我可以将
替换为
取消
。
这个ShowDialog
函数将打开对话框并将参数10传递给对话框,以便如果用户点击"是",它将发送/Booking.aspx/Change/10
的href。
我已经在一个脚本中创建了jQuery Dialog,代码如下:
$(function() { $("#dialog").dialog({ autoOpen: false, buttons: { "是": function() { alert("在这里进行POST到:/Booking.aspx/Cancel/10会很好,而不是弹出提示框");}, "否": function() {$(this).dialog("close");} }, modal: true, overlay: { opacity: 0.5, background: "black" } }); });
对话框本身的内容如下:
你确定要取消预订吗?
最后,我的问题是:我该如何实现这个功能?或者有没有更好的方法来实现这个功能?