Number 1 echo json_encode($departTickets);
your encoding the data in json.
Then parsing it to AJAX, but you have not told ajax that your dataType
is in json.
So we tell ajax like this
$("[data-department-id]").click(function() {
id = $(this).attr('data-department-id');
$.ajax({
type: 'POST',
url:"/desk/template/fetchtickets.php",
dataType: 'json',
data : {
'id' : id
},
success: function (res) {
var data = jQuery.parseJSON(res);
for (var jsonId in data) {
$('#department_'+id).html(jsonId);
}
}
});
});
Please note how i changed the position of url and placed the dataType bellow it.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…