【发布时间】:2016-07-26 10:20:46
【问题描述】:
我正在做一个项目,但我遇到了 window.open 的问题。问题是 window.open 在我的架构中不起作用。我需要这方面的帮助,
swal({
title: "Submit Data ?",
text: "Process only if you are sure",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, Submit!",
cancelButtonText: "No, Cancel!",
closeOnConfirm: false,
closeOnCancel: false
},
function(isConfirm){
if (isConfirm) {
insertData();
swal("SUCCESS", "Data Has Been Submitted", "success");
window.open("http://188.109.156.21/execution.php?str=james");
} else {
swal("CANCELLED", "", "error");
}
});
function insertData(){
$.ajax({
type: 'POST',
url: "../../../html/main/divpages/submit_data.php",
data: sentReq,
dataType: 'JSON',
success: function (response, textStatus, jqXHR) {
if (response.indexOf("GAGAL") == -1) {
window.location.href = "main.php";
} else {
alert("GAGAL INSERT");
}
}
});
}
所以我可以毫无问题地执行 insertData()。但是问题在于在 swal() 中执行 windows.open 时。我没有看到任何弹出窗口正在打开。
【问题讨论】:
-
你永远不会在任何地方打电话给
swal。能否请您告诉我们该函数的作用? -
@MatthewHerbst t4t5.github.io/sweetalert
-
@MisterM 有帮助,谢谢!
标签: javascript java php mysql