Saudações Galera!
Hoje quebrei a cabeça com um retorno Ajax de uma função JavaScript. O que acontecia era que eu pegava uma descrição do banco de dados e ao tentar dar um innerHtml nesta Descrição para que fosse mostrada em uma div, nada acontecia.
Depois de Muitos Debugs descobri que o Problema era que no PHP eu tinha algumas quebras de linhas que no javaScript não aparecia, ou seja, eu não tinha o \n. E quando isto acontece o navegador não consegue interpretar a função Javascript o que gera um erro, interrompendo a execução do JS.
E olha que fácil de resolver. =D
É só usar a função preg_replace() que realize uma pesquisa de expressão regular e faz a substituição, semelhante ao str_replace().
Exemplo:
$string = preg_replace('/\s/',' ',$string);
Saiba mais sobre esta função em: http://www.php.net/manual/pt_BR/function.preg-replace.php
Espero ter Ajudado!
Abraços!
Jonas.



15:54
Jonas Vieira

Posted in: 



0 comentários:
Postar um comentário