Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

89
Visualizações
Obtenga la identificación de un objeto creado en rieles usando jquery

Quiero obtener la identificación de un elemento que he creado usando una consulta-AJAX-POST-Request, pero ninguno de los enfoques que he encontrado hasta ahora ha funcionado.

Actualmente estoy atrapado aquí

Controlador:

 def createuserlink @new_element = Link.new(element_params) @new_element.save respond_with @new_element end

jquery:

 $.ajax({ url: "links/createuserlink", type: "POST", data: my_data }).done(function( data, textStatus, request ) { alert(data); });

La Solicitud funciona y se crea el nuevo_elemento, pero el mensaje de alerta me muestra el código HTML de la página del nuevo_elemento/mostrar. Puedo ver la identificación de la página devuelta en las herramientas de desarrollo del navegador (como foo.com/element/42 ), pero no sé cómo acceder a ella.

Traté de usar getResponseHeader como se sugiere aquí , pero solo funciona para parámetros (como foo.com?element=42 ).

También probé respond_with @new_element.id , pero no le gustó la sintaxis.

¿Cuál es la forma más fácil y recomendada de recuperar la identificación?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

parece que quiere json, no una plantilla, en lugar de responder_con, ¿por qué no intentarlo?

 def createuserlink @new_element = Link.new(element_params) @new_element.save render json: @new_element.to_json end
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda