通过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;
});