我创建ajax调用来获取数据。并且在成功函数中我添加了window.open(),没有onclick事件,窗口打开的结果不正确。结果是窗口打开为tab而不是新窗口。我在window.open()中添加了名称。并且网址不正确。
$.ajax({
data: "ticket="+invoice,
type: "POST",
url: "<?php echo base_url('controller');?>",
cache: false,
dataType:"json",
success: function(response) {
window.open(url,windowName);
} });
标签地址栏中的网址为controller_url "url,windowName"
在我的情况下,地址栏中的正确网址为http://localhost/cinema/adm/cahier/ticket/kode_ticket
如果我在onclick事件中调用window.open(),这是正常的。我想要的是在ajax成功后自动打开新窗口弹出窗口
答案 0 :(得分:0)
当您调用window.open方法时,您可以指定窗口宽度和高度,或者其他参数,它应该打开一个新窗口,您可以指定的窗口可能超过当前窗口大小,或者适用于您。
像这样;
window.open(url, windowName, "height:500,width:300")