图片上传时的冲突

图片上传时的冲突

1.  在写代码的时候,为了方便且减少代码量,能重复使用的代码,通常都会将代码封装起来重复使用;封装时,形参代替实参,实参又表示形参;

2.  在同一个页面中,新增图片的ID,与修改图片的ID,不可使用同一个;

3.  新增与修改的获取数据信息以及回填数据的ID,也不可为同一个;

4.  因为ID选择器具有唯一性;

图片的提交问题

1.  无论是新增图片还是修改图片,在提交时,都不可使用jQuery已封装好的$.post();

2.  $.post()该方法提交文本式的数据则可以,若提交二进制的文件(图片)则不可;

3.  提交二进制的文件(图片)时,需使用jQuery的FormData提交,或使用原生的js提交文件(图片);

4.  提交时,使用的方式也只可使用post提交,不可使用get提交;

5.  使用FormData提交时,还需设置:

processData: false,

告诉jQuery不要去处理发送的数据

contentType: false,

告诉jQuery不要去设置Content-Type请求头

修改数据时的问题

1.修改数据时的顺序:先从数据库中查询出数据
       然后给相应的文本框回填数据
       再获取修改(无论有没有修改)后的数据
       返回给数据库并修改保存;

2.就是在第二次重新获取修改后的数据时,可能会出现一个问题;原来用于存放查询出数据的数组变量,无法再次使用,需要重新定义一个数组,将原来数组中的数据赋值给新的数组;则旧
       新,然后再保存修改到数据库;

例如:oldStudent为旧的数组变量,newstudent为新的数组变量;

正则表达式(手机号)

1.  ^0?(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[89])[0-9]{8}$

2.  以上的正则表达式可以简单的判断手机号码的格式,且简单的判断手机号是否正确;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值