Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过JavaScript将php变量传递到另一个php页面_Javascript_Php_Jquery_Html - Fatal编程技术网

通过JavaScript将php变量传递到另一个php页面

通过JavaScript将php变量传递到另一个php页面,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我想在单击整行时将id传递到下一页。 我试着自己做,但没能做到。 我的代码如下: $(“#tablerow”)。单击(函数(){ var jobvalue=$(“#jobid”).val(); 警报(作业值); window.location.href=“jobsview.php?id=“+jobvalue; }); val()方法适用于表单元素,如输入,选择等 使用方法 更新 整个文档中HTML只能有一个ID。要为多个元素启用单击事件并将单击的元素传递到另一个页面,请将ID属性更改为cla

我想在单击整行时将
id
传递到下一页。 我试着自己做,但没能做到。 我的代码如下:

$(“#tablerow”)。单击(函数(){
var jobvalue=$(“#jobid”).val();
警报(作业值);
window.location.href=“jobsview.php?id=“+jobvalue;
});

val()
方法适用于表单元素,如
输入
选择

使用方法

更新

整个文档中
HTML
只能有一个
ID
。要为多个元素启用单击事件并将单击的元素传递到另一个页面,请将
ID
属性更改为
class

<table>
  <tbody>
    <tr class="tablerow" >
     <td><?=$srno?></td>
     <td class="jobid"><?=$row['ID']?></td>
    </tr>
  </tbody>
</table>
val()
方法适用于表单元素,如
input
select

使用方法

更新

整个文档中
HTML
只能有一个
ID
。要为多个元素启用单击事件并将单击的元素传递到另一个页面,请将
ID
属性更改为
class

<table>
  <tbody>
    <tr class="tablerow" >
     <td><?=$srno?></td>
     <td class="jobid"><?=$row['ID']?></td>
    </tr>
  </tbody>
</table>

但是当我使用while循环时,它只对第一行有效。你能帮我解决这个问题吗?需要具有多个值的示例结构,以及它在JS中如何在
location.href
'$(document.ready(function(){$(“#tablerow”)。单击(function(){var jobvalue=$(“#jobid”).text();警报(jobvalue);}); }); '你想一次将所有ID传递到另一个以逗号分隔的页面吗?但是当我使用while循环时,它只对第一行有效。你能帮我解决这个问题吗?需要具有多个值的示例结构,以及如何在JS中通过
location.href
'$(document)。准备(function(){$(“#tablerow”)。单击(function(){var jobvalue=$(“#jobid”).text();alert(jobvalue);});“是否要将所有ID一次传递到另一个以逗号分隔的页面?
$( ".tablerow" ).click(function() {
   /**  $(this) will refer to current tablerow clicked
     *  .find(".jobid") will find element with class `jobid`
     *  inside currently clicked tablerow
   */
   var jobvalue = $(this).find(".jobid").text();
   alert(jobvalue);
   window.location.href = "jobsview.php?id=" + jobvalue;
});