1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Post com Ajax com redirecionamento - POST e ACTION SEM FORM

Boa noite galera, estou tentando omitir todos as requisições get do meu sistema clínico, EX:

sistema/paciente/pagina.php?paciente=2433.

Possuo uma listagem de paciente onde não foi possível usar uma lista de forms com action='post' por motivos estéticos, pois uso em uma linha desta lista a tag HTML onclick="" para fazer o get para a página do paciente.

Enfim, como sempre, coloquei onclick='envia(id)'.

e a função envia:

<script>
    function submit(id){
        var id = id;
        var paciente = "paciente";
        $.post("../../prontuarios/dados/", { paciente: id});
    };
</script>

Enfim, o post vai perfeitamente, no entanto, preciso que esse post haja assim como um form com action. Isto é redireciono à pagina com o post.

Tente várias formas mas nenhuma com sucesso, sempre o post não vai juntamente com o redirect.

Alguém pode me dar uma luz de como fazer esse post para uma página sem o uso de um:

<form action="pagina.php" action="post">
<input type="hidden" name="paciente" value="10">
</form>

Mas como disse, o formulário dentro da td com onclick não fica com o evento onclick e não adquiri o style="cursor:pointer;"

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jquery php javascript html5 html css css3 web post get ou faça a sua própria pergunta.