这是我得到的…一直在搜索论坛,但没有找到任何东西,我可以帮助我在这种情况下…这是一个屏幕截图,我正在查看右侧的jobstatus面板,并希望在标题中显示我的记录。
我开始在这水里游泳,现在它已经淹没了我的头…
我的情况…
这里是我的jquery代码突出显示一行....
<script type="text/javascript">
$("tr").not(':first').hover(
function () {
$(this).css("background","#d3d3d3");
},
function () {
$(this).css("background","");
}
);
</script>
当它悬停时,当您悬停在表中的一行上时,我想在标题中显示一条记录。到目前为止,我一直在使用php来完成此操作,但我不确定php是否适合此操作。
下面是我的php获取记录并创建表....
<?php
$row = 1;
if (($handle = fopen($statfile, "r")) !== FALSE) {
echo '<table class="sortable" border="0">';
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
if (substr($data[0],0,3)!='HDR' && substr($data[0],0,3) != 'JOB' ) continue;
$num = count($data);
if (substr($data[0],0,3)=='HDR') {
echo '<thead><tr>';
}else{
echo '<tr>';
}
for ($c=1; $c <= 4; $c++) {
//echo $data[$c] . "<br />'n";
if(empty($data[$c])) {
$value = " ";
}else{
$value = trim($data[$c]);
}
if (substr($data[0],0,3)=='HDR') {
echo '<th style="text-align:center">'.$value."</th>'n";
}else{
if ($c==1) {
echo '<td style="text-align:center"><a href="http://wfbscd13/cgi- bin/aplog.cgi?type=job&logname='.$value.'&hostname='.$host.'">'.$value."</a> </td>'n";
}else{
echo '<td style="text-align:center">'.$value."</td>'n";
}
}
}
if (substr($data[0],0,3)=='HDR') {
echo '</tr></thead><tbody>';
}else{
echo '</tr>';
}
$row++;
}
echo '</tbody></table>';
fclose($handle);
}
?>
到目前为止,一切工作,它显示我的信息在表中,排序类排序它…
PWR 9 ; #00FF00 ;
PWR 10 ; #00FF00 ;
PWR 11 ; #FF0000 ;
HDR 0 ; Session ; User ; Domains ; E-Time ; Host ; Design ; Path ;
JOB 1 ; 122:1 ; hupcey ; 6 ; 00:22:42 ; 158.140.43.151 ; ixdiag_model_bedb ; /home/hupcey/diags
JOB 2 ; 121:1 ; galzerano ; 2 ; 00:10:42 ; 158.140.43.151 ; ixdiag_model_bedb ; /home/hupcey/diags
我在JOB索引,我想要的IP显示当你悬停在行…
我找错对象了吗?有人能帮帮我或指指点点吗?我很感激在这件事上的任何帮助。
威廉您需要使用ajax。构建一个查询,从要使用ajax调用的数据库中获取数据。然后使用结果更新"状态"