у тебя явно косяк внутри двух циклов где формируется HTML полученных данных, думаю ряды <tr> нужно формировать в первом цикле ( вне второго короче) а уже столбцы <td> добавлять внутри второго цикла,
в общем у тебя логическая ошибка тут
что-то вроде того
success: function(data) {
$('#result1').html('<table class="raspisanie_sem"><tr class="one"><td>Дата проведения</td><td>Город</td><td>Организатор</td><td>Тема</td></table>');
var html=''
for ( var key1 in data['dataAjax'] ) {
html+='<tr class="tbody">'
for ( var key2 in data['dataAjax'][key1] ) {
html+='<td>'+data['dataAjax'][key1][key2]+'</td>'
}
html+='</tr>'
}
$('#result1').append(html)
}
// отпишись как помозгуешь