В PHP
$query = $mysqli->query('SELECT * FROM movie m, categories c LEFT JOIN descriptions d on d.id=m=id');
$result = [];
while ($row = mysqli_fetch_assoc($query)) {
$result[] = [
'name' => $row['name'],
'description' => $row['description'],
'year' => $row['year'],
];
}
header('Content-type: text/json');
echo json_encode($result);
exit(0);
В JS
$.getJSON('/request/url/to/file.php',{exampleparam1:'1',exampleparam2:'2'},(response)=>{
// тут код обработки ответа
console.log(response)
})
Я бы рекомендовал использовать связь в джойне через явное указание полей