我正在做和Ajax調用發送參數到一個.php文件,當調用完成時,我想彈出一個新窗口到結果頁面,但它不起作用。window.open當ajax調用結束,不起作用
這裏是我的Ajax代碼
$.ajax({
type: "POST",
url: "pipeline2.php",
data: formData,
cache: false,
processData: false,
contentType: false,
//async: false,
}).done(function (data) {
$("#resultados_pipeline").append(data);
document.getElementById('Running').style.display = 'none';
window.open("results_page.php?jid="+job_id);
alert(job_id);
});
我首先想到的是也許是JOB_ID在阿賈克斯沒有設置,但該警報顯示我的預期......
我也試圖與異步:是真的,它也不起作用
你有什麼錯誤嗎?我沒有看到job_id被設置...? –
你從哪裏得到'job_id'? – adeneo
@LittleBigBot jobId被設置,當我點擊提交按鈕,這是工作正常,腳本pipeline2.php創建工作目錄,然後運行管道,然後當它完成它提醒jobId,並確定...永恆的作品很好,只是結果窗口不打開 – user1843376