AJAX асинхронен. Непосредственно после функции вы полчить данные не сможете. Вы можете их сохранить в родительской области callback`a, в частности в глобальной области. 
var globalData;
$.ajax({
  type: "POST",
  url: "test.php",
  dataType: "json",
}).done (function( data ) {
   globalData = data;
});
	
	| 
		
			Сообщение от tuezov52
			
		
	 | 
	| 
		 при этом не data['1']['name'], а data[1][name]
	 | 
	
В js синтаксис другой, смеритесь что ле.
Либо так:
data['1']['name']
Либо так:
data['1'].name