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可以回答问题。但是,我们不会接受需求,也不会为您编写完整的项目。请查看帮助中心以更好地了解堆栈溢出的工作原理: