为了账号安全,请及时绑定邮箱和手机立即绑定

PHP+AJAX实现表格实时编辑

难度初级
时长 1小时36分
学习人数
综合评分8.30
52人评价 查看评价
8.7 内容实用
8.2 简洁易懂
8.0 逻辑清晰
也可以直接在前端获取ID(写法按照我上一节)
var dnum=(inputArr_str.indexOf(","))-1;
var postNewID=inputArr_str.substring(0,dnum);
视频写的PHP处理部分我没看懂,
HTML传送时我用JOIN这个函数,把数组直接输出成字符串。用 xx','xx','xx
在PHP部分接收以后,首尾加了单引号就可以了,
不用那么复杂
HTML部分:
confirm.click(function(){
var CurrentRow=$(this).parent().parent();
var input_filed=CurrentRow.find("input");
var input_arr=new Array();

for(var i=0,j=input_filed.length;i<j;i++){

input_arr[i]=input_filed[i].value;
}
var inputArr_str= input_arr.join("\',\'");

$.post("ajaxtest.php?action=add",{input:inputArr_str},function(suc){
if(suc=="ok"){
alert("添加成功");
}else{
alert("添加失败");
}
})
})
PHP部分:
function add(){
$input=$_POST['input'];
$sql="INSERT INTO `ajaxtest` (`id`,`name`,`age`,`score`) VALUES ('".$input."')";
if(query_sql($sql)){
echo "ok";
}else{
echo "error";
}
}
锋利的jquery ,几乎无所不能
苹果电脑 + 命令行,真不适合新手。 这么屌,没办法跟学啊
数据库表的代码 从哪里找啊。老师
新手在看视频前最好先自己琢磨怎么实现这个场景。我之前有做过一次更简单的表格功能,所以看的时候一边对比思路,一边比较代码细节,有帮助。总的来说,讲师的思路很清晰,但是教学的模式不适合小白。
这键盘声.....

来自:Mac Pro 用户
没有name属性,数据通通是通过遍历的方法进行匹配并插曲数据库,这里用在其他程序里似乎没有通用性,不过本课程本来重点不在这里,所以回头自己琢磨怎么用在自己的应用里。这会影响自己拼装input的时候该怎么设置的问题,似乎还是浆糊,希望有人可以交流
1.视频能看懂,正好我这几天在做怎么样把表格里的数据当成是表单进行修改并提交,同时通过js操作表格的ui,在界面上进行实时数据显示。最关键与后台的交互还是通过jquery的ajax进行的。
2.学到的东西
a.jquery的ajax的get和post方法。
b.jquery的表格的dom操作方法,主要是append.remove.replacewith.fi
nd几个方法,老师用的炉火纯青
c.linux的相关命令大概熟悉了下
d.数据库的query方法可以插入多个参数,居然怎么弄就获得了最新插入的id,回头研究,
3,不好的地方
a.老师没有给数据取像form表单提交一样的name
3.
这不是给小白学的,表示看不懂
课程须知
本课程是ajax实例课程 1. 需要熟悉php基本语法 2. 需要熟悉使用jquery 3. 需要了解ajax的规则 4. 需要熟悉简单的mysql操作
老师告诉你能学到什么?
1、通过实例学习php和javascript之间如何进行异步交互 2、理解ajax运行机制和基本原理 3、清晰的布局javascript代码

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消