Javascript - 是否可以更改位置并开始操作新文档



我正在尝试在页面之间切换,然后通过javascript或jQuery操作新文档。

但是,当我运行我的示例时,它会操作第一个文档,然后更改位置。甚至可能吗?

这是我的例子(我什至尝试在更改位置后调用函数(:

function openSide(x) {
            //é passado o botão carregado   
        window.location.href = 'new.php';
        var id = x.innerHTML;
        open(id);
    }
function open(x) {
        $("#div1").css("display","none");
        $("#div2").css("display","");
        $("#tituloPlay").html(id);

          var xhttp = new XMLHttpRequest();
          xhttp.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {   
                $("#tabelaOuvirPlaylist").append(xhttp.responseText);
                //console.log(xhttp.responseText);
            }
          };
          xhttp.open("POST", "php/listarMusicasDePlaylist.php", true);
          xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
          xhttp.send("id="+ x);

        }

使用 jQuery load(( 方法从该位置获取数据并将其放在您的页面上。然后你可以从那里操纵它。

既然你要打开一个新的PHP页面,为什么不直接传递ID作为查询参数呢?

新.php?id=1

调整您的 PHP 文件以从 $_GET ["id"] 读取 ID。要在 Javascript 中使用 ID,您需要读取当前位置并执行 = 符号的子字符串,或者您可以让 PHP 创建一个隐藏的 DOM 元素并在 Javascript 中读取它的值

最新更新