如果你碰到request:ok提示了,请检查一下你的请求url中是否包含了空格
consolelog(“请求删除数据”);
//—2017-9-17————————————-
_thissendRequest({
url: “/DeleteDataphpapp_id=rVco5ShheF& data_id=” + objectId,
data: {
form: form
},
method: ‘get’,
success: function (res) {
consolelog(“删除数据成功”);
if (resstatus == 0) {
newdata = {};
_thisshowToast({
title: ‘删除成功’,
icon: ‘success’
});
for (let j in newdata2)
if (objectId == newdata2[j]id)
newdata2splice(j, 1);
以上请求参数data_id与&之间有一个空格,所以导致wx不发送请求,实测证明微信小程序的wxrequest中,url参数不能有空格!,此问题只存在于安卓系统中,苹果系统无此问题!
你是不是也很烦,记不住 slice() 和 splice() 的用法,隔一段时间,再用时就得翻文档。比如说:
本文将会介绍这些内容,如果没时间或直接看结论的,请滑动鼠标至文末。
语法如下:
begin 和 end 都是可选的。返回一个新的数组,是由 begin 和 end 决定的原数组的浅拷贝(包括 begin ,不包括 end )。 通俗地讲,就是截取原数组的一部分,并返回截取部分,且“不改变”原数组 。
总结一下:
请看示例:
字符串也有一个类似的方法: Stringprototypeslice() ,它用来提取字符串的某一部分,并返回一个新的字符串,且不会改变原字符串。语法如下:
应用场景:
讲真的,它跟 slice() 长得像不说,还容易混淆,隔一段时间不用,都得翻一下文档确认一下。
语法如下:
所有参数都是可选的。从 MDN 上的表述看,参数 start 应该不能缺省的,但实际并不会报错,因此可认为是全可选的。 splice() 返回被删除的元素所组成的一个新数组,若没有删除,则返回空数组( [] )
简单总结一下:
请看示例:
顺道提一下,其实 split() 这个就很简单了,常用于字符串转为数组、解析 URL 参数等场景。
在字符串与数字切换,常用到 Stringprototypesplit() 、 Arrayprototypejoin() 、 Arrayprototypereverse() 方法。
语法如下:
参数 separator 和 limit 都是可选的。若缺省 separator 时,返回的数组包含一个由整个字符串组成的元素。而 limit 的作用是返回分割片段的数量。
separator 可以是字符串,也可以为正则表达式,它适合提取一些不太规则的字符串。
假设有以下两个字符串,我们要把月份提取出来,并返回数组:
本文,主要是讲解 slice() 和 splice() 方法及其区别。好吧,面试官也喜欢问这俩货。
以上就是关于request:ok什么意思小程序进不去全部的内容,包括:request:ok什么意思小程序进不去、关于 slice、splice 记忆和区分、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)