Jump to content

Folcks

Members
  • Content count

    3
  • Joined

  • Last visited

Community Reputation

0 Comum

About Folcks

  1. Boa tarde, amigo. Fazendo essas mudanças a mensagem apenas deixa de ser exibida em uma caixa de texto para o usuário e passa a ser mostrada dentro da página do formulário, porém o e-mail ainda continua sendo enviado sem o anexo... Você tem mais alguma sugestão para esse problema? Obrigado
  2. Boa tarde pessoal, Eu fiz um código em JavaScript que chama um script em PHP para o envio de um e-mail padrão para uma determinada lista fixa de contatos, anexando neste e-mail um arquivo que está no servidor. Porém, ao executar esse código em JavaScript, o e-mail é enviado, mas o anexo não é colocado na mensagem. Se eu rodar manualmente o script em PHP que é chamado pelo código de JavaScript "# php send.php", o e-mail passa a ser enviado com o anexo. Vocês podem me ajudar, por favor? Acredito que seja algo relacionado à permissões, porém eu não estou encontrando a solução. Aqui está o código em JavaScript: $scope.sendMail = function() { jQuery.ajax({ type: "POST", url: root.root + "send.php", data: $scope.contact, success: function() { console.log('sucesso!'); jQuery('.log-message').html(alert ("Mensagem enviada com sucesso!\n\nEm breve retornaremos seu e-mail com uma resposta. Obrigado.")); } }); } }
  3. Boa tarde, pessoal! Eu tenho um site que possui um formulário de contato que permite o anexo de arquivos, porém, assim que eu clico no botão "Enviar mensagem" depois de ter preenchido todos os campos e anexado um documento, a página está exibindo o seguinte erro, acredito que do JavaScript: Error: 'slice' called on an object that does not implement interface Blob. e@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:24986 dc@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:24871 dc@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:24894 n.param@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:25232 ajax@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:4:21042 $scope.sendMail@https://184.10.65.89/wordpress/wp-content/themes/site/app/controllers/page.js:162:9 functionCall/<@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:199:301 f@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:216:74 $eval@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:126:11 $apply@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:126:236 compile/</<@https://184.10.65.89/wordpress/wp-content/themes/site/app/components/angular/angular.min.js?ver=1.3.15:216:124 dispatch@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:3:12392 add/r.handle@https://184.10.65.89/wordpress/wp-includes/js/jquery/jquery.js?ver=1.12.4:3:9156 Se eu somente preencher os campos e não anexar um arquivo, o e-mail é enviado normalmente. Aqui está o código no HTML da página para a exibição do botão de Anexar Arquivo: <input name="file" type="file" onchange="angular.element(this).scope().fileNameChanged(this.files[0])"/> Aqui está o código no HTML da página para o botão de "Enviar mensagem": <button type="submit" class="btn-border-dark" ng-click="sendMail()">Enviar mensagem</button> Aqui está o código em JavaScript que implementa a função sendMail: $scope.sendMail = function() { jQuery.ajax({ type: "POST", url: root.root + "send.php", data: $scope.contact, success: function() { console.log('sucesso!'); jQuery('.log-message').html(alert ("Mensagem enviada com sucesso!\n\nEm breve retornaremos seu e-mail com uma resposta. Obrigado.")); } }); } Vocês podem me ajudar, por favor? Eu tentei procurar na internet este erro, cheguei a fazer o que o pessoal recomendou, mas nada funcionou. Muito obrigado
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.