Foros del Web » Programando para Internet » Javascript »

enviar valor usando javascript (method="post")

Estas en el tema de enviar valor usando javascript (method="post") en el foro de Javascript en Foros del Web. hola compañeros del foro... como siempre recurriendo a su ayuda, recien adquiri un modulo (una aplicación prefabricada) al cual necesito pasar variables, las he pasado ...
  #1 (permalink)  
Antiguo 21/07/2010, 11:14
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
enviar valor usando javascript (method="post")

hola compañeros del foro... como siempre recurriendo a su ayuda,

recien adquiri un modulo (una aplicación prefabricada) al cual necesito pasar variables, las he pasado mediante GET utilizando enlaces de la siguiente forma:

Código HTML:
Ver original
  1. <a href="/restaurantes.aspx?categoria=mexicana">Comida mexicana</a>

los filtros funcionan bien usando ese método pero como consecuencia el buscador que incluye el modulo deja de funcionar por las variables que están en la url

es posible usar enviar estas variables usando método post?


buscando en la web encontré que podría ser usando __dopostback
pero por mas que busco no termino de comprender como funciona y como podría implementarlo en los enlaces
  #2 (permalink)  
Antiguo 21/07/2010, 16:30
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: enviar valor usando javascript (method="post")

primero entiendase que __doPostBack no es una función oficial del núcleo de javascript. más bien es una función creada por las aplicaciones ASP.NET, pero como no estoy capacitado en él no sabria señalarte si puedes hacer lo que requieres o no. quizás en el foro de ASP te puedan orientar. en todo caso, busque de que trata dicha función, y según __doPostBack es distinto de _doPostBack -notese el doble guión bajo en el primero-. __doPostBack lo que hace es enviar un formulario pero antes asigna dos campos ocultos el ID de un control y los argumentos para el evento. aca el artículo que lei, http://aspalliance.com/895_Understan...k_Function.all. por tanto, puedes indicarle el método de envio al formulario. y según lo explicado en el artículo, supongo que puedes enviar las variables como argumento de la función __doPostBack. queda claro que eso es lo que asumo. quizás puedes hacer lo siguiente, pero por supuesto, tienes que tener un formulario.
Código:
<a id="comida_mexicana" href="/restaurantes.aspx" onclick="__doPostBack(this.id, 'mexicana'); return false;">comida mexicana</a>
// segundo parametro no se si deberias indicar algo mas como el nombre de la variable;
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 25/07/2010, 23:44
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: enviar valor usando javascript (method="post")

zerokilled gracias por responder, no me a funcionado la idea del __doPostBack
pero bueno seguiré buscando con algo de suerte encontrare algo....

de cualquier forma ya he pedido ayuda al desarrollador del modulo para que me ayude con este problema.

algo ha de salir

nuevamente muchas gracias zerokilled

Etiquetas: enviar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:52.