我正在尝试在搜索后显示员工列表。它可以找到,但我想扩展我的代码以在用户单击单元格或其旁边的按钮后在第二页上显示更多详细信息。
这是我的代码:
<form action="" method="POST"><span><div id="result" class="span5"></div></span></table>
</form><script language="javascript">
$('#search').click(function() {
$.get("index.php/find/findemp",{firstname : $('#fn').val(),lastname : $('#ln').val(),dept : $('#dt').val() },function(data) { // ,jobtitle : $('#jt').val()
var names = '<table class="table table-hover">';
var x = 0;
$.each(data, function(index, element) {
if (index > 0) {x++, names;}
names += "<tr class = x><td>"+element.firstName +"</td> "+"<td>"+ element.lastName+ "</td> <td>"+ element.department+"<td/> <td> "+ element.officeDay+"</td><td>"+element.AvStatus+"</td></tr>"+ "<br/>";
});
names+='';
$('#result').html(names);
},"json");
return false;
});
我的计划是获取x
作为标识符并在第二页上显示详细信息。
我想使用这段代码,虽然我不太理解,所以我会很感激一些建议。
$(".X").click(function() {
var name = $(".name",this).html();});
第二页代码:
<form action="" method="GET">
<div >
<div>First name: <br /> <input value="<?php echo $name[1]; ?>" type=text id="fn" name='firstname'> </div>
<div>Last name: <br /> <input value="<?php echo $name[2]; ?>"type=text id="ln" name='lastname'> </div>
<div>Department Name: <br /> <input value="<?php echo $name[3]; ?>" type=text id="dt" name='dept'></div>
<div>Current job Title: <br /> <input value="<?php echo $name[4]; ?>" type=text id="jt" name='jobtitle'> </div>
<div>Birth Date: <br /> <input value="<?php echo $name[5]; ?>" type=text id="dt" name='dept'></div>
<div>Hire Date: <br /> <input value="<?php echo $name[6]; ?>" type=text id="dt" name='dept'></div>
<div>Gender: <br /> <input value="<?php echo $name[7]; ?>" type=text id="dt" name='dept'></div>
<br /><div><input value="Update" type="submit" id="update"></div>
重启