我试图从 AJAX 函数打开一个URL,但是没有调用该URL。
这是我的代码:
$(document).on( "click",".btndriver", function() {
var id = $(this).attr("id");
var nombre = $(this).attr("nombre");
swal({
title: "Select Driver?",
text: "Select Driver? : "+nombre+" ?",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "GO",
closeOnConfirm: true },
function(){
var value = {
id: id
};
$.ajax(
{
url : "ondemand_driver.php",
type: "POST",
data : value,
success: function() {
window.location(url);
}
});
});
});
有什么问题吗?
3条答案
按热度按时间olmpazwi1#
你不能这样调用对象属性键,它不是变量。
更改此项
到这
完整代码
9nvpjoqh2#
您需要将url定义为变量,只有在 AJAX 请求成功时才会打开url。
bvhaajcl3#
已将url声明为 AJAX 函数之外的变量
它工作得很好。