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

249
Visualizações
Acceso a la variable de datos jquery en la llamada ajax en el script del lado del servidor

Tengo algunas llamadas ajax en mi aplicación, todas van al mismo lado del servidor de archivos. quiero saber si puedo usar una variable... Quiero tener una forma de distinguir la llamada de otras llamadas y, por supuesto, usar la variable para seleccionar qué secuencia de comandos en el archivo enviar al cliente. No necesito usar la variable después de que el script se haya ejecutado de ninguna manera. ¿O estoy haciendo esto de la manera incorrecta?

por ejemplo, esta es una de mis llamadas ajax

 var variable1 = 'currentuser1var'; return $.ajax({ type: 'GET', url: '/users/index', data: {currentuser1var: variable1}, dataType: 'script', });

entonces el script en mi archivo del lado del servidor sería

 if (currentuser1var) { script here } else if (currentuser2var) { script here } ...

No estoy seguro de cómo acceder a la cadena, dentro de la llamada al objeto. ¿Necesito acceder primero al objeto y luego a la cadena? O simplemente haga referencia a la variable de alguna manera.

EDITAR Probado

 if(typeof(currentuser1var) != "undefined") { script here }

en vano.

about 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Si estuviera usando PHP, su secuencia de comandos del lado del servidor sería:

 if(isset($_GET['currentuser1var'])) { ... script to process the currentuser1var variable ... } else if (isset($_GET['currentuser2var'])) { ... script to process the currentuser2var variable ... }
about 4 years ago · Santiago Trujillo Relatório

0

Aj estaba justo aquí, supongo que para php, ya que no enumeré qué código del lado del servidor estaba usando, pero simplemente cambié mi llamada ajax a

 return $.ajax({ type: 'GET', url: '/users/show', data: { currentuser1var: 'variable1'}, });

donde la clave es currentuser1var y el valor variable1 es una cadena y omite definir la variable en otro lugar del código. De esa manera, la URL llega correctamente al servidor /users/show?currentuser1var=variable1 . Y en mi archivo de destino, agregue mi código Ruby para usar las variables.

about 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