Показать сообщение отдельно
  #6 (permalink)  
Старый 29.04.2016, 15:58
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Сделал такой овер для просмотра какие были запросы посланы и что было получено в ответ:

Ext.define("Override.ux.ajax.Simlet", {
	
	override: "Ext.ux.ajax.Simlet",
	
	exec: function(xhr) {
		var me = this;
		var result = me.callParent(arguments);
		
		console.groupCollapsed(xhr.method, xhr.url.split("?")[0], result.status, result.statusText);
		
		var getParams = xhr.url.split("?")[1];
		if (getParams) console.log("Параметры:", getParams);
		
		if (result.responseText) try {
			console.log("Ответ сервера:", JSON.parse(result.responseText));
		} catch (error) {
			console.log("Ответ сервера:", result.responseText);
		}
		
		console.log("Ext.ux.ajax.SimXhr:", xhr);
		
		console.groupEnd();
		
		return result;
	}
	
});
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием