这个方法网上可以查到很多,但是好多只有点击文字编辑并保持,但是没有完整的代码写怎么保存到数据库。因为本人才疏学浅,费啦好长时间才写好把修改的内容只用一条sql语句保存到数据库,今天在这里和大家分享

这是运行图片

这是前台页面 03.aspx页面

订单名称:

产品类型:

状态:

印量:

收货信息:

总金额:

这是js 03.js

$(function () {

//获取class为caname的元素

$(".caname").click(function () {

var td = $(this);

var txt = $.trim(td.text());

var input = $("");

td.html(input);

input.click(function () { return false; });

//获取焦点

input.trigger("focus");

//文本框失去焦点后提交内容,重新变为文本

input.blur(function () {

var newtxt = $(this).val();

//判断文本有没有修改

if (newtxt != txt) {

td.html(newtxt);

//不需要使用数据库的这段可以不需要

//var Order_Id = $("#ID_Order").text();

var updateCol = $.trim(td.prev().attr("id"));//我重点要说的是着一句:td.prev();表示本td的上一个td。这句代码的意思是你所点击的td的上一个td的id(如果不明白可以看前面的03.aspx页面)。

//ajax异步更改数据库,加参数date是解决缓存问题

url = "../test/03.ashx?caname=" + newtxt + "&updateCol=" + updateCol + "&date=" + new Date();

//使用get()方法打开一个一般处理程序,data接受返回的参数(在一般处理程序中返回参数的方法 context.Response.Write("要返回的参数");)

//数据库的修改就在一般处理程序中完成

$.get(url, function (data) {

// if (data == "1") {

// alert("该类别已存在!");

// td.html(txt);

// return;

// }

// alert(data);

alert("修改成功");

td.html(newtxt);

});

这是一般处理程序页面 03.ashx

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"];//获取用户修改后的文字

string updateCol = context.Request.QueryString["updateCol"];//获取用户修改的本td的上一个td的id的值(这个id与数据库中的列名相同)

string sql = "update eoPrintOrder set " + updateCol + " =@name where 通过这一条sql语句,就可以对数据库进行修改 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;

}

}

}

结合前段修改mysql表数据_jquery实现点击文字可编辑并修改保存至数据库相关推荐

  1. 微信小程序——点击文字出现编辑区域修改该文字

    wxml: <button bindtap="open_close_modal"><text>{{group_name_A}}</text> & ...

  2. 修改mysql 表数据翻倍_【原创】关于MySQL表设计应该注意的问题(做了点修改)

    关于设计表时应该注意的问题 如有错误欢迎大家指出.这段时间在家里,做了点修正. 1.慎重选择表名. 有两种选择: 按照多数开发语言的命名规则.比如(myCustomer). 按照多数开源思想命名规则. ...

  3. 基于Solr DIH实现MySQL表数据全量索引和增量索引

    实现MySQL表数据全量索引和增量索引,基于Solr DIH组件实现起来比较简单,只需要重复使用Solr的DIH(Data Import Handler)组件,对data-config.xml进行简单 ...

  4. solr mysql 增量索引_基于Solr DIH实现MySQL表数据全量索引和增量索引

    实现MySQL表数据全量索引和增量索引,基于Solr DIH组件实现起来比较简单,只需要重复使用Solr的DIH(Data Import Handler)组件,对data-config.xml进行简单 ...

  5. Mysql表数据如何导入到微信云开发数据库中

    文章目录 1.方法1 2.方法2 3.小结 思路:打开微信云开发控制平台,可以利用.json文件导入数据,所以重点是如何将mysql表数据导出为json文件 1.方法1 使用Navicat Premi ...

  6. 数据库基础--数据库基础管理(创建库/表 以及插入修改删除表数据)

    1.啥子是数据库–存储数据的仓库 2.什么是数据–音乐,电影,文本,图片等 常见的数据库软件 Oracle 不开源 跨平台 厂商:甲骨文 MySQL 开源 跨平台 厂商:甲骨文 SQL Server ...

  7. 随机从mysql中读取_如何实现MySQL表数据随机读取?从mysql表中读取随机数据

    文章转自 http://blog.efbase.org/2006/10/16/244/ 如何实现MySQL表数据随机读取?从mysql表中读取随机数据?以前在群里讨论过这个问题,比较的有意思.mysq ...

  8. 利用Flume将MySQL表数据准实时抽取到HDFS

    转自:http://blog.csdn.net/wzy0623/article/details/73650053 一.为什么要用到Flume 在以前搭建HAWQ数据仓库实验环境时,我使用Sqoop抽取 ...

  9. 修改Mysql表中自增字段的初始值

    修改Mysql表中自增字段的初始值: ALTER TABLE employee AUTO_INCREMENT=2; 解释:将表employee自增字段的初始值设置为2

最新文章

  1. jsonproperty注解_Jackson注解详解
  2. 创建Maven项目时实际使用JDK为1.8,该怎样修改其默认的JDK1.5
  3. linux每日命令(26):Linux文件属性详解
  4. Guide To Using The Gnosis Multisig Wallet
  5. php kml文件解析,英语翻译中文:详细分析了KML、MapInfo文件及二者之间的联系,以KML点标记文件为例,基于PHP编程实现了KML到...
  6. linux发挥显卡性能,Linux Kernel 2.6.30下Intel显卡性能有大幅提升!
  7. 佳能2900打印机与win10不兼容_佳能2900打印机和惠普1020哪种好 佳能2900打印机和惠普1020对比【详解】...
  8. Scrum立会报告+燃尽图(十月二十四日总第十五次)
  9. 95-070-040-源码-源码调试-FLINK源代码调试方式
  10. Spring Boot中扩展XML请求和响应的支持
  11. struts2源码分析-初始化流程
  12. 例4.4 最大公约数 - 九度教程第47题(最大公约数GCD)
  13. Quartus Modelsim仿真
  14. xampp使用教程方法免费分享
  15. Word文档如何生成目录?
  16. html清除iframe的缓存,如何清除iFrame的缓存?
  17. 计算机毕设项目 python微信公众平台机器人
  18. Python len()函数讲解
  19. hpet 定时器中断 8259 linux,[OSDEV]编程高精度定时器(HPET)
  20. UDAF和UDF的介绍

热门文章

  1. 通用计算机系统的工作方式,通用计算机操作系统典型体系结构综述
  2. 登录判断_Spring Security之多次登录失败后账户锁定功能的实现
  3. 工业交换机常见问题汇总!
  4. 按应用领域来划分,电话光端机主要分为哪几类
  5. [渝粤教育] 四川大学 传统文化与人生修养 参考 资料
  6. [渝粤教育] 郑州航空工业管理学院 航空概论 参考 资料
  7. 【渝粤题库】陕西师范大学292391 金融机构管理 作业(专升本)
  8. zbrush常用笔刷_ZBrush中常用笔刷综合简介
  9. linux查看本机所有预设的系统变量,如何设置与查看Linux系统中的环境变量?
  10. break和continue关键字