C# 如何使用数据库在mvc3的jquery中显示确认框
我在mvc3中使用了提交按钮来执行删除操作。 我想显示一个确认框 当我点击按钮时,我使用了下面的jquery。该查询用于静态数据,但是 我想使用我的数据库。单击“提交”按钮时,会显示消息,但 即使单击“确定”,也会显示错误消息。我该怎么做才能让它工作C# 如何使用数据库在mvc3的jquery中显示确认框,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我在mvc3中使用了提交按钮来执行删除操作。 我想显示一个确认框 当我点击按钮时,我使用了下面的jquery。该查询用于静态数据,但是 我想使用我的数据库。单击“提交”按钮时,会显示消息,但 即使单击“确定”,也会显示错误消息。我该怎么做才能让它工作 <script type="text/javascript"> $(document).ready(function () { $("#button").click(function (event)
<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");
}
});
}
}
);
});
$(文档).ready(函数(){
$(“#按钮”)。单击(函数(事件){
event.preventDefault();
var-link=这个;
如果(确认(“您确定要删除此用户吗?”)){
$.ajax({
类型:“POST”,
url:link.href,
成功:功能(数据)
{
$(link.parents(“tr”).remove();
警报(“删除”);
},
错误:函数(数据)
{
event.preventDefault();
警报(“未成功”);
}
});
}
}
);
});
试试这个:
<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;
}
我的代码似乎没有通过成功功能,只显示不成功。代码成功后,我希望继续按钮执行的默认操作。我尝试使用代码,但jquery不支持。哪个版本会支持这个。另外,我使用的是mvc3框架,所以它似乎没有使用aspx函数。如果您可以在jquery中解释它,那么它将非常有用。谢谢你的帮助。