ajax传值修改数据
主界面代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-1.8.3.min.js" type="text/javascript" charset="utf-8"></script>
</head>
<style type="text/css">
	.xiugai{
		cursor: pointer;
		color:blue ;
	}
	table td{
		padding: 0px;
	}
</style>
<body><body>
	<table cellpadding="0"  cellspacing="0" border="1" width="100%" >
    <tr style="text-align: center; "><td>老师</td><td>代号</td><td>密码</td><td>操作</td></tr>
    <tbody id="nr"></tbody>
    </table>
</body>
</body>
<script type="text/javascript">
Show();
	function Show(){
		$.ajax({
			type:"post",
			url:"xianshi.php",
			dataType:"JSON",
			success:function(d){
				var str="";
				for(var k in d)
				{
					str+="<tr> <td><input   type='text' name='"+d[k].uid+"' style='width:100%;  border:hidden'  value='"+d[k].name+"' /></td><td><input type='text' code='"+d[k].uid+"' style=' width:100%; border:hidden'  value='"+d[k].code+"' /></td> <td><input type='text' pwd='"+d[k].uid+"' style='width:100%;border:hidden'  value='"+d[k].pwd+"' /></td><td style='text-align: center;'><span class='xiugai' uid='"+d[k].uid+"' >修改<span></td></tr>"
				}
				$("#nr").html(str);
					$(".xiugai").click(function(){
						var uid = $(this).attr("uid");
						var name=$("[name='"+uid+"']").val();
						var code=$("[code='"+uid+"']").val();
						var pwd=$("[pwd='"+uid+"']").val();
						$.ajax({
							type:"post",
							url:"gai.php",
							data:{uid:uid,name:name,code:code,pwd:pwd},
							success:function(t){
								alert("修改成功");
								Show();
							}
						});
					})
			}
		});
	}
</script>
</html>
xianshi.php页面代码:
<?php
include("DBDA.class.php");
$db = new DBDA();
$sql = " select * from user where position='老师' ";
echo $db->JSONQuery($sql);
?>
效果图

gai.php页面代码:
<?php
include("DBDA.class.php");
$db = new DBDA();
$uid = $_POST["uid"];
$name = $_POST["name"];
$code = $_POST["code"];
$pwd = $_POST["pwd"];
$sql= " update user set name='{$name}',code='{$code}',pwd='{$pwd}' where uid='{$uid}' ";
$db->Query($sql,0);
?>
效果图

:
ajax传值修改数据的更多相关文章
- tp5(laravel7) ajax模型修改数据
		① 设置ajax请求(10分) ② 后台更改数据值(10分) ③ 重新计算平均分(10分) ④ 无刷新更新评分结果(10分) 思路: 在详情页面中有一个评分的按钮,单击后进行修改数据,首先找见本条数据 ... 
- Struts2.5 利用Ajax将json数据传值到JSP
		AJAX +JSON=>JSP AJAX AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着 ... 
- ajax中的同步与异步修改数据的问题
		这次项目中因为前端有事儿,项目紧急加个新需求,于是自己硬着头皮上去看了下前端的逻辑后便开始动手了,但是为了简单起见就直接自己写了个ajax调服务来获取数据,然后修改前端定义的全局数据 //ajax来请 ... 
- jq 获取table元素,ajax 静态填加数据
		知识点: 1.jq如何操作table->操作html内的元素 2. this 怎么使用 问题: 1.点击 修改 后,自动刷新了.判断取值,提示错误.正确出不来 2.ajax传值操作如何保密 ht ... 
- highcharts联合jquery ajax 后端取数据
		Highcharts是一个制作图表的纯Javascript类库,主要特性如下: 兼容性:兼容当今所有的浏览器,包括iPhone.IE和火狐等等: 对个人用户完全免费: 纯JS,无BS: 支持大部分的图 ... 
- jQuery插件:Ajax将Json数据自动绑定到Form表单
		jQuery注册方法的两种常用方式: //jQuery静态方法注册 //调用方法$.a1() $.extend({ a1: function () { console.log("a1&quo ... 
- 关于使用Ajax请求json数据,@RequestMapping返回中文乱码的几种解决办法
		一.问题描述: 使用ajax请求json数据的时候,无论如何返回的响应编码都是ISO-8859-1类型,因为统一都是utf-8编码,导致出现返回结果中文乱码情况. $.ajax({ type:&quo ... 
- 前台返回json数据的常用方式+常用的AJAX请求后台数据方式
		我个人开发常用的如下所示: 之所以像下面这样下,一是前台Ajax,二是为安卓提供接口数据 现在常用的是返回JSON数据,XML的时代一去不复返 JSON相对于XML要轻量级的多 对JSON不是十分熟悉 ... 
- python 全栈开发,Day75(Django与Ajax,文件上传,ajax发送json数据,基于Ajax的文件上传,SweetAlert插件)
		昨日内容回顾 基于对象的跨表查询 正向查询:关联属性在A表中,所以A对象找关联B表数据,正向查询 反向查询:关联属性在A表中,所以B对象找A对象,反向查询 一对多: 按字段:xx book ----- ... 
随机推荐
- Linux命令替换字符串
			:%s/str1/str2/ 用str2替换str1 
- AutoCAD Civil 3D多版本插件安装包制作
			程序的主要界面如下: 图1 图2 图3 图4 安装包使用Installshield 2016完成. 其中图3是重点,可以选择需要安装的版本,此功能的实现,主要是依靠Installshiel ... 
- .net core 2.0 配置Session
			本文章为原创文章,转载请注明出处 配置Session 在Startup.cs文件的ConfigureServices方法中添加session services.AddSession(); 在Start ... 
- BZOJ1014[JSOI2008]火星人——非旋转treap+二分答案+hash
			题目描述 火星人最近研究了一种操作:求一个字串两个后缀的公共前缀.比方说,有这样一个字符串:madamimadam,我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 ... 
- HDU5745-La Vie en rose-字符串dp+bitset优化
			这题现场的数据出水了,暴力就能搞过. 标解是拿bitset做,转移的时候用bitset优化过的操作(与或非移位)来搞,复杂度O(N*M/w) w是字长 第一份标程的思路很清晰,然而后来会T. /*-- ... 
- POJ 3074 Sudoku(算竞进阶习题)
			二进制优化+dfs 话说这题数据中真的丧心病狂..不加inline还过不去.. 因为不会DLX只好用二进制来优化了...万万没想到还是低空飘过 我们在行.列.格分别用一个9位二进制常数来记录什么数能放 ... 
- Codeforces715 B. Complete The Graph
			传送门:>Here< 题意:给出一张带权无向图,其中有一些边权为0.要求将边权为0的边的边权重置为一个任意的正整数,使得从S到T的最短路为L.判断是否存在这种方案,如果存在输出任意一种 解 ... 
- Python_sys.argv 命令行参数获取使用方法
			import sys print(sys.argv) """ 获取命令行参数 输入 python3 sys.argv_demo.py 输出: ['argv.py'] 输入 ... 
- nginx 重定向 说明
			一.nginx 两个操作系统的安装见以前的随笔(已安装请跳过) linux上搭建nginx windows上搭建nginx 二.Nginx重定向——直接到项目,而非nginx欢迎页 默认ngin修改n ... 
- Square(斯特林反演)
			题意 给出一个 \(n × m\) 大小的矩形,每个位置可以填上 \([1, c]\) 中的任意一个数,要求填好后任意两行互不等价且任意两列互不等价,两行或两列等价当且仅当对应位置完全相同,求方案数 ... 
