ошибка в скрипте. он и не должен работать
$.ajax({
type: "POST",
url: "http://localhost/dnevnik/test.php",
data: ({a:a,b:b}),
dataType: 'json',
*!*
beforesend: alert("Отправляемые данные a=" +a+ "b="+b), // Проверка отправления данных
*/!*
success: function(data){
$.each(data, function(index,a){
// index -> какой по счету объект в data, a -> data[ index ]
for(var i in a ) {
// i -> Id_p, a[ p ] -> qwerty
if(i === "Id_p"){
$("#Id_p" + index).append(a[i]);
};// закрытие if
}; // закрытие for
}); // закрытие $.each(data, function(index,a){
}, // закрытие success: function(data){
});