请帮助因为我不知道是什么导致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和日期在所有团队中返回,但不在广告系列中。此外,当我提醒广告系列时,它会喊“空”。请帮忙..