Como chamar uma requisição ajax no js do widget ?

Estou tentando fazer uma requisição ajax no meu arquivo js do widget, conforme imagem abaixo

Capturar.PNG

Porém ao renderizar o widget na página nada é chamado apenas as mensagens de alerta que coloquei para verificar se o arquivo js estava realmente sendo chamado no widget.


UPDATE


Após transferir a chamada ajax para dentro do Init encontrado na super widget, constatei que mesmo assim os campos não foram criados na renderização da widget.

Capturar.PNG


UPDATE


Esse é o meu arquivo view.flt

Capturar.PNG


UPDATE


Print do js alterado de acordo solicitado

Capturar.PNG


UPDATE


Código atualizado

Capturar.PNG

Console navegador

Capturar1.PNG

compartilhar
  • No console do navegador não mostra nenhum erro?

    Gabriel Franco da Rocha Nascimento   22 de Aug de 2017
  • Essa this.url está vindo de onde?

    Gabriel Franco da Rocha Nascimento   22 de Aug de 2017
  • Realmente o problema estava na url, você sabe me dizer se é possível criar campos dinamicamente pelo sucess do ajax pelo js ? ou a renderizaçao do widget é feita só depois ?

    Gabriel Gomes   22 de Aug de 2017
  • Essa tableAniversariantes é um table que você criou no view.ftl? Como está o código dele na view.ftl?

    Gabriel Franco da Rocha Nascimento   22 de Aug de 2017
  • Segue print do arquivo view.ftl

    Gabriel Gomes   22 de Aug de 2017
Mostrar todos os 17 comentários>
  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 fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags widget ajax ou faça a sua própria pergunta.