| Сообщение от Alexsey42 | 
	| Заголовок вообще не показывается, в консоли ошибок нет. | 
	
дело в том что сама функция dataSyncJson отрабатывает раньше чем приходит ответ с сервера, поэтому заголовок и не должен проставляться.
Если вы используете ExtJS, то вот это 
var xmlhttp = getXmlHttp() лишнее.
К примеру можно так:
Ext.Ajax.request({
    url: 'json.php',
    success: function(response){
        var dataSync = Ext.decode(response.responseText);
        ...
        grid.setTitle(dataSync.date);
        store.load();
    }
});