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

时间:2018-01-20 14:40:24

标签: javascript jquery html web

我试图在页面之间切换,然后通过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);



        }

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

由于您正在打开新的PHP页面,为什么不将ID作为查询参数传递?

new.php?ID = 1

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