我使用了一个提交按钮在mvc3中执行删除操作.
我想显示一个确认框
当我点击按钮,所以我使用下面的 jquery.该查询用于静态数据但是
我想使用我的数据库.当我点击提交按钮时,会显示消息
即使我点击确定它显示错误信息.我该怎么做才能让它发挥作用.
我想显示一个确认框
当我点击按钮,所以我使用下面的 jquery.该查询用于静态数据但是
我想使用我的数据库.当我点击提交按钮时,会显示消息
即使我点击确定它显示错误信息.我该怎么做才能让它发挥作用.
<script type="text/javascript"> $(document).ready(function () { $("#button").click(function (event) { event.preventDefault(); var link = this; if (confirm("Are you sure that you want to delete this user?")) { $.ajax({ type: "POST",url: link.href,success: function (data) { $(link).parents("tr").remove(); alert("deleted"); },error: function (data) { event.preventDefault(); alert(" Unsuccessful"); } }); } } ); });
解决方法
试试这个:
<asp:Button ID="btn" runat="server" Text="Click" OnClientClick="return confirmDialog(this);" onclick="btn_Click" /> var confirmed = false; function confirmDialog(obj) { if(!confirmed) { $( "#dialog-confirm" ).dialog({ resizable: false,height:140,modal: true,buttons: { "Yes": function() { $( this ).dialog( "close" ); confirmed = true; obj.click(); },"No": function() { $( this ).dialog( "close" ); } } }); } return confirmed; }
http://markmintoff.com/2011/03/asp-net-jquery-confirm-dialog/