簡體   English   中英

沒有onclick事件的window.open

[英]window.open without onclick event

我創建一個ajax調用來獲取數據。 在成功函數中,我添加window.open(),沒有onclick事件,窗口打開的結果不正確。 結果是窗口打開為選項卡而不是新窗口。 我在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"controller_url "url,windowName" 在此處輸入圖片說明

就我而言,如果我在onclick事件中調用window.open(),則地址欄中的正確網址為http://localhost/cinema/adm/cahier/ticket/kode_ticket 我想要的是ajax成功后自動打開新窗口的彈出窗口

當您調用window.open方法時,您可以指定窗口的寬度和高度,或其他參數,它將打開一個新的窗口,您可能會指定比當前窗口大小更多的新窗口,或者可以使用一些適合您的方法。

像這樣

window.open(url, windowName, "height:500,width:300")

http://www.w3schools.com/jsref/met_win_open.asp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM