Javascript 如何使用jquery在下一页上获取所选行值?

Javascript 如何使用jquery在下一页上获取所选行值?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我想在下一页获得选中的行id。当我点击按钮时,我想在下一页显示选中的行id。记住,下一个窗口选项卡将打开。 这是我的jquery函数。当我单击行时,它在valuevar中获取ID,但我不知道如何在下一页获取该ID。但我需要这样做,首先我选择行,然后单击按钮,然后在下一个选项卡窗口上显示。谢谢 下面是我的jQUERY函数: $("#maintable tr").click(function(){ //alert($(this).hasClass("selected")); if ($(this)

我想在下一页获得选中的
id。当我点击
按钮
时,我想在下一页显示选中的行id。记住,下一个窗口选项卡将打开。 这是我的jquery函数。当我单击行时,它在
value
var中获取
ID
,但我不知道如何在下一页获取该ID。但我需要这样做,首先我选择行,然后单击按钮,然后在下一个选项卡窗口上显示。谢谢

下面是我的
jQUERY
函数:

$("#maintable tr").click(function(){
//alert($(this).hasClass("selected"));
if ($(this).hasClass("selected")){
    $(this).removeClass("selected");
    var value=$(this).find('td:first').html();
     alert(value);
}else{
    $(this).addClass("selected").siblings().removeClass("selected");
}
});
你在评论中说:

我试着打开这个
窗口http://localhost/new/old.php)
这将移动到下一页

在这种情况下,只需添加
作为查询字符串参数。例如:

window.open('http://localhost/new/old.php?id=' + value);
如果
value
可能包含更复杂的字符数据,则可能需要对其进行URL编码:

window.open('http://localhost/new/old.php?id=' + encodeURIComponent(value));

将信息转到下一页的主要方式是通过url

您可以将id设置为查询字符串,这样当单击按钮将其带到下一页时,id将与url一起传递。然后你可以用

<script>
        $.extend({
            getUrlVars: function(){
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for(var i = 0; i < hashes.length; i++){
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            },
            getUrlVar: function(name){
                return $.getUrlVars()[name];
            }
        });
        var ID = $.getUrlVar('id');

$扩展({
getUrlVars:function(){
var vars=[],散列;
var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');
for(var i=0;i


然后,您可以显示或操作您认为合适的值。

什么是“下一页”?这个“下一页”是如何打开的?使用url参数?感谢您的回复先生:)我尝试了这个
窗口。打开('http://localhost/new/old.php')
这将移动到下一页,但我的问题是我想存储所选行的
,当我按下按钮时,此
所选行
id
显示在新选项卡窗口中。嗨..它在
url
框中显示id,但我想在下一页打印此id。@Hameed:然后在下一页的代码中使用已在查询字符串上传递。我在下一页尝试此操作,但未显示它id@Hameed:嗯,您不能在PHP代码中执行JavaScript。JavaScript和PHP是完全不同的语言。如果您在PHP服务器端获取值,您可以在
$\u GET['id']
@Hameed中找到它:您试图加载的页面不存在。您必须在存在的页面上执行代码。@Hameed:什么按钮?此代码将位于“下一页”以从查询字符串中获取值。难道你还没有一个按钮来引导用户进入该页面吗?请具体说明您的问题。@Hameed:Stack Overflow可以回答问题。但是,我们不会接受需求,也不会为您编写完整的项目。请查看帮助中心以更好地了解堆栈溢出的工作原理: