php ajax实现编辑资料,怎么用jQuery、Ajax、php实现这样的无刷新编辑功能?
上面回答的,我没有采纳答案,实在是我水平有限,没有修改好。在php100也同提了这个问题,很快得到解决。下面贴上php100的答案,并附上链接,方便他人。
无标题文档
table{border-collapse:collapse}
td{border:1px #CCC solid;padding:5px;font-size:12px}
a{color:#069;text-decoration:none}
a:hover{color:#C00;text-decoration:underline}
a.button{display:block;border:1px #693 solid;background:#9C6;padding:4px;color:#FFF}
a.success{border-color:#369;background:#69C}
input{font-size:12px;border:1px #999 solid;padding:4px;width:40px;text-align:center}
3308 | 3.97 M3 | 2950.00 元 | 2013-05-21 14:36:20 |
库存 0 套 |
修改库存 |
3308 | 3.97 M3 | 2950.00 元 | 2013-05-21 14:36:20 |
库存 0 套 |
修改库存 |
$("#dataList a").click(function(){
var a=$(this),td=a.parent().prev(),s=td.children('span'),i=td.children('input');
if($.trim(a.text())=='修改库存'){
a.text('保存修改').addClass('success');
s.hide();
i.show();
}else{
$.post('save.php',{id:a.attr('rel'),num:i.val()},function(r){
alert(r.msg);
if(r.status){
s.html('库存 '+r.num+' 套');
a.text('修改库存').removeClass('success');
s.show();
i.hide()
}
},'JSON')
}
return false
})
上面是html页面,下面是php
header("Content-type: text/html; charset=utf-8");
$r = array(
'msg' => '错误!',
'status' => FALSE,
'num' => 0
);
if(isset($_POST['id']) && isset($_POST['num'])){
if(is_numeric($_POST['id']) && is_numeric($_POST['num'])){
$id = (int)$_POST['id'];
$num = (int)$_POST['num'];
$r['msg'] = '修改成功!';
$r['num'] = $num;
$r['status'] = TRUE;
}else{
$r['msg'] = '错误![2]';
}
}else{
$r['msg'] = '错误![1]';
}
echo json_encode($r);
?>
php ajax实现编辑资料,怎么用jQuery、Ajax、php实现这样的无刷新编辑功能?相关推荐
- zan php demo,ajax+php+mysql实现无刷新点赞功能
从动态图看出来,点击赞的按钮的时候,旁边的赞数量在无刷新地增加.打开数据库也能看到赞数量更新了. 原理就是通过ajax异步提交数据给数据库. 首先前端页面就是一个按钮和赞数量. 数据库名,test,表 ...
- 利用JQUERY实现无刷新注册功能
利用JQUERY的$.getJSON()与后台数据异步传输,实现无刷新注册功能 该方法有三个参数,$.getJSON(String url, Hash params, Function callbac ...
- 解析ajax数据显示到from表单中,jQuery Ajax从另一页上的Form请求中提取数据?
我想用jQuery和ajax抓取页面的一些元素......没问题.但是,直到用户单击表单中的按钮时才会显示这些元素,因此除非执行该操作,否则实际上我无法从页面中取出任何内容.任何人都知道这可以实现吗? ...
- IE下ajax响应慢,IE9上的Jquery Ajax调用非常慢,但在IE9中非常快
我知道很多关于JS& amp; IE上的Jquery性能.然而,没有人帮助我,因此我不得不在这里提出这个问题.我对JS& amp; jQuery的.但是我遇到了问题.我的应用程序使用J ...
- ajax反序列化出错,将数据从jquery ajax请求传递给wcf服务失败了反序列化?
我使用下面的代码来调用wcf服务.如果我调用不带参数的(测试)方法,但返回一个字符串,它工作正常.如果我一个参数添加到我的方法,我得到一个奇怪的错误:将数据从jquery ajax请求传递给wcf服务 ...
- 循环发ajax请求,在循环中发送jquery ajax请求
我在我的Web应用程序的Map中实现了"空间选择",它选择Streets的数量.选择后,我会为使用"选择处理程序"选择的所有街道获取唯一的街道标识.在循环中发送 ...
- ajax jinja,在向Flask发出jQuery AJAX请求后渲染Jinja
我有一个Web应用程序,当HTML中的select元素发生更改时,它会从Flask获取动态数据.当然这是通过jquery ajax完成的.没有probs在这里我得到了. 问题是,Flask发送的动态数 ...
- ajax跨域请求wcf服务,jQuery ajax跨域发布到WCF休息服务
我试图做一个跨域POST到WCF休息服务.以下是我的服务代码,获取请求jQuery ajax跨域发布到WCF休息服务 [WebInvoke(UriTemplate = "", Me ...
- jq获取内容ajax传递数据库,使用php和jquery ajax从mysql数据库中获取数据
我想使用php和jquery ajax从mysql数据库中获取数据." process.php"是连接到数据库并获取mysql数据的php文件.当它单独运行时它可以工作,但是当使用 ...
- mvc jquery ajax方法,asp.net mvc-如何在jQuery $ .ajax()中将模型发送请求到MVC控制器方法...
asp.net mvc-如何在jQuery $ .ajax()中将模型发送请求到MVC控制器方法 在使用以下代码进行自动刷新时,我假设执行发布后,模型将自动发送给控制器: $.ajax({ url: ...
最新文章
- 为什么ppt图形卡配置不正确_电脑配置 | 赛博朋克2077什么配置能玩
- Omi框架学习之旅 - 插件机制之omi-touch 及原理说明
- 罗斯霍曼理工学院计算机毕业生,全美最强STEM大学,了解一下?
- 设置行内元素宽高和背景色后,行内元素文本不水平垂直居中解决方案
- 【渝粤题库】国家开放大学2021春1400机器人技术及应用题目
- .Net面试题汇总(一) 帮你轻松过笔试关
- java的消息机制协议_消息推送机制技术设计
- 【一天一个C++小知识】008.内联函数
- Ubuntu菜鸟入门(五)—— 一些编程相关工具
- 一位BAT大牛推荐的程序员必装10款神器软件
- Tekla structures Xsteel BIM视频教程105G钢结构19.0 、21.0教程
- 小米路由器4C刷机(以OpenWrt为例)
- java 10000以内的质数_10000以内的质数总表
- 使用无人机倾斜摄影测量技术采集某县城区地理信息数据并生成实景三维模型的案例
- Raster Map光栅图 VS Vector Map矢量图
- Android之Keystore文件签名(获取查看apk签名)
- php 画布插入图像,PHP图片处理之图片背景、画布操作
- license生成工具
- 视频拼接器 输出卡的架构实现
- Harry Potter and the Chamber of Secrets