零碎的知识点

1:php链接mysql出现没有及时自动刷新的清空,刷新函数写错了位置

2:在虚拟主机上出现链接数据库写入失败的情况,在php里面传入的数据不能用花括号包裹 ,直接用单引号包裹。

3:php读取时间格式的问题:可以直接存到数据库,但是js读取写入页面需要分割成数组,截取前面的部分,

4:php+mysql+jquery+ajax实现数据库增删改查

    1:php数组和对象跟js是有很大不同的,php的数组必须用array包起来,php里对象也是数组里面套数组的方式;然后经过转换传给js;

    2:在php里面生成了数组套数组的箭头函数格式,经过json_encode转换和头部转换,js里是可以正常解析的;

    3: header("Content-type:application/json; charset=UTF8"); 配合json_encode  给js转换

        header("content-type:text/html;charset=utf-8");  纯粹的给php自己转换,php中文变问号就要要用这个

    4:php往数组里面以array()格式添加数组也是可以的

    5:ajax上传数据到php打印出的post会变成空的数组,这个无所谓,还是能够写入数据库;

    6:ajax写地址跟form标签写地址是不一样的,form标签写地址传的是name对应的值;post直接拿值肯定是不行的,除非在name里面

    7:虽然走失败,但写入数据没问题;随便给个返回值就能走成功;

    8:ajax刷新必须先清空,不然原来的数据会保留,新的数据不会覆盖;

    9:为什么出现千分号字符乱码--必须对链接设置set names

    10:post接收到的值是一个php格式数组,而且是以键值对形式存贮的,带箭头,$newssrc = @$_POST['newssrc'];类似于:post=array("a"=>1,"b"=>2)   利用$_POST["a"]  就可以拿到值。push进去的也是箭头函数类的对象;

    11:关于删除的部分,获取到要删除的td的值,用html(),不用转成浮点数;虽然newsid仅仅是一个数字,还是得以对象的格式传输,不然php里的post读取不到数据

    12:php删除行时,不能要*号,表名,表对象点后面的名字,都可以不要点引号,传过来的值都不需要花括号也能行

    13:js对模态框的引用;一个div引进来,在要点击元素内加上data值;可以正常弹出;但是有两个模态框怎么弄?#id名字;这里是需要传导的id名字,点击这个id标签,对应的模态框会弹出来;不管放哪里都是弹出全屏

    14:在删除按钮上添加两个click事件是没问题的,一个用来弹出模态框,一个用来修改button的值;把删除按钮的tr中id值传给button是可行的。

    15:修改数据需要两个php,一个用来获取信息,一个用来修改之后提交,获取的php是要用到*号的,不需要while循环了

    16:其他值都可以修改成功,唯独时间从php里拿到之后无法放入页面;用attr的方法可以修改,但还是无法放入php的时间;data[0].newstime.split(' ')[0]; 利用split分割成前后两部分的数组,然后截取下标0;

    17:修改单条新闻之后上传的时候,在php里面,所传的变量值,花括号,单引号变成了必需品,点引号可以不要。

          写入数据时,传入的变量要用单引号,而不能用点引号,前面可以不用点引号,后面必须单引号加花括号

    18:总结:1:php数组跟js数组不一样,
          2:增删改查的语句,哪里要用到星号,以及点引号和花括号哪里是必须的
          3:头部,中间,尾部,格式的转换是必须的;
          4:ajax增加标签,以及模态框的使用
          5:虚拟主机直接定义primary 和索引前打钩,而且id已经默认主键,还是不能实现自增长;点击索引没用,
             其他都是一样的;把默认改成current改不了,改成null也没用;属性改成bin和on都改不了,

             改成两个uns没用,新建一张表之后就可以了,不知道为什么,也许是在空后面打了勾的缘故


5:js可以操作iframe里面的元素,但必须不跨域,用php去跨域获取网页元素    js打印的时候也跟原生方法不一样,document是不能带的

6:git clone https://github.com/jinhuashijie/gitskills.git
git clone https://jinhuashijie/jinhuashijie.github.io
git clone https://github.com/jinhuashijie/jinhuashijie.github.io.git
克隆库到本地是没有问题的
git add --all     这里是没有任何提示的
git commit -m"初始提交"     添加会提示分支树是干净的,为什么?
新建一个文本文档再提交,提示不支持编码,
git push -u原点大师   这里却会报错
git push -u   这个反应极慢,弹出一个登陆窗口,登陆之后还是很慢
最终是成功了,网页端显示出文件,

但是怎样才能引入其他的文件呢?跟主机屋,硅云一样的功能,文件夹直接导上去就行

7:相对路径   <img src="../../help/up.png">  每一个../代表向上一级,./永远在最前面,之后跟文件夹

  8:git init
git add --all
git commit -m "first2 commit"
git remote add origin [email protected]:jinhuashijie/webpack02.git
git remote add origin [email protected]:jinhuashijie/jinhuashijie.github.io
git push -u origin master
用代理服务器居然三四M一秒,平常也就最多五六百K;      

9:$("button").bind({click:btn.fbt2,click:btn.fbt3});  jquery绑定多个函数只能用对象,switch用不了;

10:当定位为fixed时元素消失的问题,把top和left都设置成0;层级设置成999;

11:jquery获取未来元素的高度,只能在ajax里面获取;

猜你喜欢

转载自blog.csdn.net/qq_39047764/article/details/79963727