Cómo hacer clic en los datos para que aparezcan en el cuadro de texto de la página web PHP y modificarlos para enviarlos, usar AJAX para actualizar los datos en la base de datos y actualizar la página al mismo tiempo, por favor deme el código.
//¿Registrarse cuando se carga la página? , que consiste en agregar un evento o atributo al lugar en el que se hizo clic.
//Código fuente de la página
lt table gt
lttr gt
lttd? class="canChange " >Haga clic aquí y cuadro de texto
lt/tr gt;
lt/table gt;
//JS
$(documentación). ready(function(){
TD _ Click();
})
//Evento de clic
¿Función? td_Click()? {
$(".canChange"). Click(function?()?{
var?td?=?$(this);
//La identificación del cuadro de texto en el que se hizo clic
var ?id?=?$(esto).
var?=?$.trim(TD.text());
var? =?$(" lt; Entrada? class=\"myinput\ "?id='new'type='text'value= ' "? ?txt? ?"style=\ "Ancho: 80; Alto: 100 ;\ "/>;");
td.html(entrada);
input.click(function?()?{?return?false;?});
//Obtener focus?
input.trigger("focus");
//Después de que el cuadro de texto pierda el foco, envíe el contenido y conviértalo en texto nuevamente
<. p>input.blur(function?()?{//?var?newtxt?=?$(this).val();
var? newtxt? =? $("#new ");
//¿Determinar si el texto ha sido modificado? (newtxt?!=?txt )? null?||?newtxt?==?"")?{
TD .html(txt);
}
¿Qué pasa si {? p>
//Indica que ha sido modificado
$.Post(...)//Enviar
TD .html(new txt); p>
}
}
¿Qué pasa si {
TD?.html(txt);
}? p>
});
});
}
¿Puedo actualizar la página? El nuevo método de JQ,
o actualización de control,
como $("#btnSearch "). Haga clic en (); de esta manera, los datos se pueden volver a leer haciendo clic en el botón de llamada de JQ.
= = = = = = = = = = = = ¡Espero adoptar!