h5项目中ios设备报错Script.error,无法执行后续js——解决笔记

1 篇文章 0 订阅
1 篇文章 0 订阅

h5项目中ios设备报错Script.error,无法执行后续js——解决笔记

遇到的问题:
近期测试移动设备能否正常删除已经上传的图片,在安卓和PC端上测试能够正常点击删除图片,当在苹果设备上测试的时候居然发现点击删除并没有效果~~~(呜呜呜,,哭了呀,那时候心里在想苹果什么时候退出中国市场,但是这个希望好像不太大T_T

解决问题:

  1. 这个是在移动端发现的问题,所以我要先使用“vconsole”来进行调试和查看,结果发现在苹果移动设备上当点击删除按钮时报错了
    Script.error ,报错情况如下:
    在这里插入图片描述

  2. 一开始并没有找出是什么问题,于是我就去百度了这个报错的原因,记得其中一个是说【在页面中使用了ES6的写法】,于是我找到了代码中我的有一个写法是

let  _detele = $(".imgdiv").find(".imgdelete")

这里使用的let会出现这个报错,所以我将它改为了

var  _detele = $(".imgdiv").find(".imgdelete")
  1. 可它还是在报错,真是叫人秃头,所以美丽可爱的大小姐耐着性子一步步的输出,找苹果设备和安卓设备的每一部区别,最后发现了这个问题~~~~~~~~~~~~
    当给FormData对象增加的数据为空时就会在苹果设备中报错script.error
 var data = new FormData()
 data.append('name',  ' ')  // 当给FormData对象增加的数据为空时就会在苹果设备中报错script.error

最后:
好在最后解决了这个问题啦,哈哈哈,我可真是个棒菜鸡🐣~

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值