¿Cómo enviar el valor (id) de la etiqueta html en la que se hizo clic a asp.net?
Frecuentes
Visto 355 veces
0
Tengo la etiqueta Img en el formulario y quiero enviar la identificación de esto a aspx.cs
. Usé el método de publicación y recuperé esta identificación usando Request.Form["id"]
pero no me estoy identificando aspx.cs
expediente .
código:
$("img").click(function () {
var id = $(this).attr("id");// Here I am getting id How can i send this id to aspx.cs
jq.post("WebForm1.aspx",
id: $(this).attr("id"));
});
3 Respuestas
0
$("img").click(function () {
var id = $(this).attr("id");// Here I am getting id How can i send this id to aspx.cs
//alert(id);
jq.post("WebForm1.aspx", id: id);//this is enough
});
contestado el 03 de mayo de 12 a las 08:05
En realidad, no puedo ver qué arreglaste en esta respuesta. simplemente usas el mismo valor que él. - gdoron está apoyando a Monica
0
$("img").click(function () {
var id = this.id; // No jquery needed!
jq.post("WebForm1.aspx", {id: id});
});
No abuses de jQuery. this.id
te traerá el id
más fácil y un mucho más rápido que $(this).attr('id')
contestado el 03 de mayo de 12 a las 08:05
0
Puede haber un problema con this
sobreescribir cuando abres el post
método. Intentar:
$("img").click(function () {
var my_id = $(this).attr("id");
$.post("WebForm1.aspx", { id: my_id });
});
Alternativamente, si tiene varios parámetros para pasar al formulario, puede construir su objeto con anticipación, así:
$("img").click(function () {
var params = {id: $(this).attr("id"), href: $(this).attr("href")};
$.post("WebForm1.aspx", params);
});
contestado el 03 de mayo de 12 a las 10:05
No debería ser {id: my_id }
? - gdoron está apoyando a Monica
Sí, pero estaba copiando y pegando el ejemplo original. - Antonio
Arreglado. También cerró el método de clic. - Antonio
Parece que alguien me lo arregló. Tuve una llave dentro del método en lugar de afuera. - Antonio
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas jquery asp.net ajax jquery-post or haz tu propia pregunta.
No abuses de jQuery.
this.id
te traerá elid
más fácil y mucho más rápido que$(this).attr('id')
- gdoron is supporting Monica