这个不需要直接放出来吧
localhost是本地服务器的名字 etable是数据库的表名
哦哦,已经明白了
PHP,AJAX,JQUERY,MYSQL,正则表达式,这些你都看了,你就不这样讲了
查找上一条insert语句的id,并且给这个id字段一个别名为id
delButton是一个jQuery对象,attr方法是给其添加一个属性名为dataid的属性,这个属性的值是data_item['id']。也就是给新建的行添加了id这个属性。
其实数据库表的字段是什么也没关系,反正js传到php的数据正确而且顺序也一致的话,自己在php文件把更新表的sql语句改写好就行,不过感觉你不太会举一反三的思维
$sql = trim($sql,", "); //逗号后面有个空格
从后台读列表的时候取的,然后添加到按钮属性上。
看create_row()函数就知道了。
不过这个例子应该放在前端教学里,php的部分很简单,前端要掌握的比较多
<?php
$testJSON=array('name'=>'中文','value'=>'test');
//echo json_encode($testJSON);
foreach ( $testJSON as $key => $value ) {
$testJSON[$key] = urlencode ( $value );
}
echo urldecode ( json_encode ( $testJSON ) );
?>
先urlencode试一试
for(var k in data_item) { if ("id" != k) { var col_td = $("<td></td>"); col_td.html(data_item[k]); row_obj.append(col_td); } }
for in 用来枚举data_item对象中的元素,K是获得data_item每个属性的名字,像id 、c_a、c_b、c_c、c_d 、c_e、 c_f、 c_g 、c_h这几个;
“id !=k 相当于 k!= "id",忽略id,不这样写id也会被遍历到页面表格
我觉得还行,但老师确实有点应付,因为没有贴出注释和一些代码的讲解。我个人觉得,老师应该讲解多多讲解下JQ,PHP我身为一个初学者,并不觉得难在哪里
有的课程没有,有的课程有,你看看课程网页的右边中央有没有下载按钮有就可以
你的网络问题
终于找到原因了,在SQL语句中,"select * from `et_data`",包裹et_data的符号是esc下面的那个符号,不是单引号
那不是linux吗???(ー_ー)!!