我正在尝试在页面之间切换,然后通过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 中读取它的值