我试图在页面之间切换,然后通过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);
}
答案 0 :(得分:0)
使用jQuery load()方法从该位置获取数据并将其放在页面上。然后你可以从那里操纵它。
答案 1 :(得分:0)
由于您正在打开新的PHP页面,为什么不将ID作为查询参数传递?
new.php?ID = 1
调整PHP文件以从$ _GET [" id"]中读取ID。 要在Javascript中使用ID,您需要读取当前位置并执行子符号=符号,或者您可以让PHP创建隐藏的DOM元素并在Javascript中读取它的值