[RESOLVIDO] BUG na atualização para V9.5 - Não Retorna Conteúdo de String em Função

Atualizei a versão do SC para 9.5.
Quando executo uma função, via post, a função executada não retorna nenhum valor.

Vejam o teste que efeuei:
A blank principal executa outra blank, após clicar no botão e o alert deveria mostrar o conteúdo da string. Porém retorna vazio

Blank principal

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"> 
   </script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"> 
   </script>
    </head>
    <script>
    function ClickButton(){
	$.ajax({
		type: "POST",
		url: "../blank_POSTReturn/blank_POSTReturn.php",
		data: {
//			ServicoExecutar: "Teste"
		},
		success: function(data) {
			alert (data);
		},
		error: function(jqXHR, textStatus, errorThrown) {
			console.log(textStatus, errorThrown);
		}
	});
}
</script>
<body>

<div class="container">
  <button type="button" class="btn btn-primary" onclick="ClickButton();">
     Execute POST
  </button>
</div>
</body>
</html>

Função blank_POSTReturn, que é chamada:

// Só tem essa linha para retornar o conteúdo
return (“Teste de retorno do POST para a function”);

Alguém está com esse problema?

1 Curtida

Teste sua aplicação em php puro.

Olá,

Verifique este código utilizando php puro, como o usuário Haroldo informou anteriormente.
Aguardaremos seu feedback.

Eu já baixei, mas quando vi no dia seguinte que já tinham lançado uma correção,
neste momento um calafrio correu pela minha espinha dorsal e não atualizei. (Rsssssss),
Fui testar la no site da NM as novidades e pasmem, lá mesmo apresentou erros.

Porque a cada nova release da NM, a história se repete, correção atrás de correção.

Apesar de não ter muitas novidades para Mobile, até que gostei da nova release.
Porém só vou atualizar daqui a um ou dois meses; vou esperar para a 9.5 estabilizar.

Agora para que tem tempo de servir de tester da NM, blza.
Testem aí para nós e depois a gente atualiza.

Att,
Paulo.

Olá Paulo,

Quais erros que encontrou?

Amigos, obrigado pela ajuda.
Na realidade o erro era que na função executada através do POST estava **return** (“Teste de retorno do POST para a function”);

Na verdade deveria estar com **echo**.
Não havia percebido.

Após a substituição funcionou corretamente
1 Curtida

Isso está acontecendo com qual passagem de parâmetros para chamar outra aplicação
exemplo:

No formulário ao salvar um documento eu guardo uma Variável Global, nesse form tem um botão que eu chamo um Consulta/PDF que recebe essa variável global que compõe o where da consulta simplesmente ele não está passando essa variável.