//Ajax ändert die Datenbank asynchron. Durch Hinzufügen des Parameters Datum soll das Cache-Problem gelöst werden
url = "../test/03.ashx?caname=" newtxt "&updateCol=" updateCol "&date=" new Date(); //Verwenden Sie die Methode get(), um einen allgemeinen Handler zu öffnen. Daten akzeptiert die zurückgegebenen Parameter (die Methode, die Parameter im allgemeinen Handlerkontext zurückgibt). Response.Write(" Zurückzugebende Parameter");)
//Die Änderung der Datenbank wird im allgemeinen Handler abgeschlossen $.get(url, function (data) {
// if ( data == "1" ) {
// warning("Diese Kategorie existiert bereits!");
// td.html(txt);
// }
// warning( data);
alert("Modifikation erfolgreich");
Code kopieren
Der Code lautet wie folgt:
Dies ist die allgemeine Handler-Seite< ;span style="font-family:Times New Roman;"> 03.ashx
%@ WebHandler Language="C#" Class="_03" %>
using System
using System .Web;
using System.Data.SqlClient;
public class _03 : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context. Response.ContentType = "text/plain";
int OrderId = 5;
string newOrderName = context.Request.QueryString["caname"];//Geänderten Text des Benutzers abrufen
string updateCol = context.Request.QueryString["updateCol"];//Den Wert der vom Benutzer geänderten ID des vorherigen TD abrufen (diese ID ist mit dem Spaltennamen in der Datenbank identisch)
string sql = "update eoPrintOrder set " updateCol " =@name wobei Id_order=@id";//Durch diese SQL-Anweisung können Sie die Datenbank SqlParameter[] pams = {
new SqlParameter("@name",newOrderName ),
new SqlParameter("@id",OrderId)
};
string data = DscySFL.DbHelp.ExecuteCommand(sql,pams).ToString(); context.Response .Write(data);
}
public bool IsReusable {
get {
return false;
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn