Ajax não funciona mais após gerar todos os fontes

(belgadata) #1

Pessoal alguem já passou por isso !

Tenho um projeto com mais de 200 modulos e tava funcionando bem. Fizemos uma alteracao em uma biblioteca que é utilizada por todos os modulos , então, temos que gerar todos os fontes. Após gerar o ajax não funcionba mais, nem mesmo em consulta no momento do filtro, condições especiais para campo data (hoje, ultimo mes …).

Se abrir um nodulo gerar e testar continua o problema.

Só funciona se criar um modulo do zero. Estou testando no ambiente de desenvolvimento e produção

A questão é são muitos modulos e não tem porque de fazer tudo novamente, deve ter uma maneira !

Obrigado a todos pela atenção !

Windows, versao 5.01.0018

(wanderlanlima) #2

Essa alteração que vc fez na biblioteca, vc desfez e testou pra ver se continua o problema ?

(belgadata) #3

OK, Wander

 Realmente foi isto, desfiz e voltou a funcionar. O Codigo que havia colocado tinha finalidade para google analytics

echo "

 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', '".[f0001_idanalytics]."']);
 _gaq.push(['_trackPageview']);
 
 (function() {     
		 var ga = document.createElement('script');
		 ga.type = 'text/javascript'; ga.async = true;
		 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		 var s = document.getElementsByTagName('script')[0];
		 s.parentNode.insertBefore(ga, s);
	 })();
</script>";

Mais deu esse problema, pois o metodo da biblioteca é executado no scriptinit

Obrigado, pela dica !

(Haroldo) #4

o evento onscriptinit é executado em toda ação ajax, para contornar o problema utilize na primeira linha o código abaixo:

if ($this->NM_ajax_flag) Return;