当php填充多行时,jQuery不返回数据

时间:2014-01-10 09:15:37

标签: php jquery mysql

请帮助因为我不知道是什么导致jquery不返回值/数据。 这是场景:

*当用户选择团队(特定团队或所有团队)和日期时,系统将填充每个团队和每个计划的成员。 *在每个成员中都有一个小按钮,当点击时,一个四四方方的按钮会显示所有信息。

当用户选择一个特定的团队时,一切运作良好。在四四方方的所有信息都显示出来。当用户想要选择所有团队时,系统会为所有团队填充更多的表行,其中包含成员,每个团队由另一行分开,每个团队总共缺席,lates等,它也显示了四四方方但没有信息。我不知道为什么......

这是我日程表最后一天的代码:

 $(".sunday").click(function(){
    var id=[{val1: $(this).parent().siblings('.id').text()}, {val1: $(this).parent().parent().siblings().siblings().children('.sundayDate').text()}];
    $.post("select_employee.php", {id:id}, function(data){
        $("#boxy").show();
        $("#empId").val($.trim(data.empNo));
        $("#empDate").val($.trim(data.date));
        $("#campId").val($.trim(data.campaign));
        $("#teamName").val($.trim(data.team));
        $("#empName").val($.trim(data.cmsName));

      });
   });

在我的select_employee.php代码中:

<?php

//already connected to the database 

$empNo = trim($_POST['id'][0]['val1']);
$date =  $_POST['id'][1]['val1'];

$query = mysqli_query($conn,"SELECT campaign FROM tbl_productivity WHERE empId='".$empNo."' AND scheduleDate='".$date."'") or die(mysqli_error());
$row = mysqli_fetch_assoc($query);
$campaign = $row['campaign'];

$array= array('campaign'=>$campaign,'empNo'=>$empNo,'date'=>$date,);

header('Content-Type: application/json');
echo json_encode($array);
exit();

?>

empNo和日期在所有团队中返回,但不在广告系列中。此外,当我提醒广告系列时,它会喊“空”。请帮忙..

0 个答案:

没有答案