参考: https://blog.csdn.net/qq_27930635/article/details/78853908
css
总之, 要用 全等 来判断, = = =html
注意, 不要再用 mysql_affected_rows 去获取 insert, update, delete等操做的影响行数/ 记录数了;mysql
每一个增删改查的操做 , 都有它的特殊性:jquery
delete操做: 若是没有条件where , 是不会删除的。sql
save操做, 若是修改的数据和原来的数据 是同样的, 则返回值( 修改 的记录条数) 是0 , 不是 大于0 的数
save操做同delete操做同样, 若是没有指定where条件,或 要修改的记录的id值,那么 它是不会被修改的!
能够经过两种方法: 一是指定where条件中的id, 另外一种方法是在 save的 $data数据中, 包含要修改记录的id值.闭包
$.messager.show({...}) 的参数是 一个 var options的数据对象, 不像其余几个消息框 是 分离的参数。app
============================post
=======================================================ui
css的全局样式, 是指单独的某个元素的性质
组件 是把两个或 两个以上的 单独元素 组合起来使用, 好比: 下拉菜单 = 按钮/连接触发器 + ul菜单, 按钮组= 按钮1 + 按钮2+... 多个按钮组合在一块儿....
而插件, 就是 使用 js的方法, 进行调用或 绑定事件而已this
这样的 空格 如何输出?
等这样的字符, 就须要 使用 html方法! 由于 html方法 会对
这样的符号 作解析的!===============================================
参考: https://www.cnblogs.com/leiting/p/9323539.html
click事件 , 只能用于 给静态元素 上绑定 click事件; 不能启动的click事件一般是 后来 经过 js代码增长的 动态元素。
给动态元素绑定事件, 要用 on或 live方法。 而live方法是在 jquery 1.7版本后就不推荐使用了, 要用on方法。
可是要注意, on方法, 也要 在前面的 调用对象, 要求是 页面加载时就静态存在的元素, 不能是 后面 动态增长上去的, 后面动态增长的元素, 能够放在on方法的 第二个参数上。 查看on的 参数。。。
https://bbs.csdn.net/topics/390305081/
$('.menu_button').click(function(){ // 外部click var parent = $(this).parent().attr('id'); // 此处省略了显示pop_menu的代码 $(".pop_menu_edit").unbind('click').click(function(){ // 内部click! $('<p>').text(parent).appendTo(edit_div); edit_div.dialog({show: "slow"}); }); }); 或者 内部click方法改成 $(".pop_menu_edit")[0].onclick = function(){ $('<p>').text(parent).appendTo(edit_div); edit_div.dialog({show: "slow"}); });
===========================================================
{:I('get .foo')}, {:I('post.foo')}, 或 {:U(...)}方法等
:: script的 js脚本, 仍是应该放在 对应的 html文件中! 无论 这个html模板文件 是被 反复 href:属性 引用屡次, 都是放在同一位置, 同一个文件中的, 这样写js的时候, 才不会出现 变量找不到, 事件没法绑定等 错误。
总之, 要尽可能避免 click事件中 再去 嵌套 click事件!!
https://www.cnblogs.com/pixabayhao/p/7239943.html
====================================
阻止默认的右键行为,用 e.preventDefault(), 而后写本身的动做代码;
右击鼠标时, 显示右键菜单的位置,其x,y坐标分别是: e.pageX, e.pageY
须要设置两个方面: