Javascript 单击后显示对话框弹出刷新页面

Javascript 单击后显示对话框弹出刷新页面,javascript,c#,asp.net,ajax,function,Javascript,C#,Asp.net,Ajax,Function,我有一个对话框,在流程完成后显示一个OK按钮 我想在用户单击“确定”后刷新页面 但是,在我现有的代码中,没有代码来处理单击OK后的行为 下面是我目前的代码 $.ajax({ type: "POST", url: wsurl + "BackendRequest", data: '{ sDomain : "' + domain + '", sUserName : "' + username '"}', contentType: "application/json;

我有一个对话框,在流程完成后显示一个
OK
按钮

我想在用户单击“确定”后刷新页面

但是,在我现有的代码中,没有代码来处理单击OK后的行为

下面是我目前的代码

$.ajax({
    type: "POST",
    url: wsurl + "BackendRequest",
    data: '{ sDomain : "' + domain + '", sUserName : "' + username '"}',

    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (data) {
        document.getElementById('btnGenerate').disabled = true;
        showDialogPopup('Generate Request', data.d);
        //window.location.reload();
    },
    error: function (objXMLHttpRequest, textStatus, errorThrown) {
        showDialogPopup('Generate Request', data.d);
        //window.location.reload();
    }
});
当前
window.location.reload()立即刷新页面

是否有方法仅在用户单击
showDialogPopup
方法中的
OK
后刷新页面?

您可以使用返回类型为布尔的弹出模式

 success: function (data) {
    const isConfirmed = confirm('Generate Request');

   if(isConfirmed) {
     console.log('Ok button clicked', data.d)
     window.location.reload();
   }
}
您可以将弹出模式与返回类型布尔一起使用

 success: function (data) {
    const isConfirmed = confirm('Generate Request');

   if(isConfirmed) {
     console.log('Ok button clicked', data.d)
     window.location.reload();
   }
}

您应该为“确定”按钮编写onclick事件。 请尝试以下代码:

<a onclick="OpenModal()">Open Modal</a>

<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
    <div class="modal-content">
        <button onclick="ReloadPage()">Ok</button>
    </div>
</div>
</div>

<script>
//Opens the popup
function OpenModal() {
    $("#myModal").modal('show');
}

//Reloads the page
function ReloadPage() {
    window.location.reload();
}
开放模式
好啊
//打开弹出窗口
函数OpenModal(){
$(“#myModal”).modal('show');
}
//重新加载页面
函数重载页面(){
window.location.reload();
}

您应该为“确定”按钮编写一个onclick事件。 请尝试以下代码:

<a onclick="OpenModal()">Open Modal</a>

<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
    <div class="modal-content">
        <button onclick="ReloadPage()">Ok</button>
    </div>
</div>
</div>

<script>
//Opens the popup
function OpenModal() {
    $("#myModal").modal('show');
}

//Reloads the page
function ReloadPage() {
    window.location.reload();
}
开放模式
好啊
//打开弹出窗口
函数OpenModal(){
$(“#myModal”).modal('show');
}
//重新加载页面
函数重载页面(){
window.location.reload();
}