Сути в этом коде нет, просто пример для решения более сложной задачи, нужно отправить переменную на сервер, обработать ее там, и прислать обратно ответ. Квест называется "допиши алгоритм".
id = 2;
$(document).ready(function(){
$('#getForecast').on('click',function(){
$.ajax({
type: 'POST',
dataType: 'json',
url: './dex.php',
data: { test: id},
success: function(r){
console.log(r);
},
error: function(error){
console.log(error);
}
})
});
});
<?php
if ($_POST['test'])
{
$js = array('asd'=>'asd');
}
return json_encode($js);
?>