簡體   English   中英

使用JQuery打開新的php頁面

[英]Opening a new php page using JQuery

每當用戶使用JQuery單擊我的html選擇選項之一時,我都想打開一個新頁面。 按照JQuery教程中的示例,我按如下所示構造了代碼。 但是,當我單擊任何選項時,該頁面不會打開

$('#Databases').change(function () {

    $.post("test.php");
});

其中Databases是我的selectID。 為什么我不能打開test.php 有解決方案嗎?

open()方法將打開一個新的瀏覽器窗口。 如果要在同一瀏覽器窗口中打開新頁面,建議使用window.location.assign()

范例:

$('#Databases').change(function () {
   window.location.assign("test.php");
});

參考

使用window.open函數:

$('#Databases').change(function () {
    window.open("test.php");
});

因為$.post只是type='post' $.ajax異步調用。 您可以在該功能的donesuccess部分中打開新窗口,但是我想那不是您想要的。

您應該使用window.locationwindow.open

$('#Databases').change(function (e) {
        window.open("testScript.php"); // if you want to open another window
        // window.location.href = "testScript.php"; //if you want to open in same window
});

暫無
暫無

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

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