参数is not defined的问题

来源:

结庐问山

2017-01-08

获得FORM表单提交的数据之后

将每一个数据都直接赋值给各个参数

但是遇到问题说参数没有被定义

已经卡了两天了不知道怎么解决

请老师帮帮我

下面是有关这两个参数的句子

5872126b0001c1d003200370.jpg

5872126b00011fd405000266.jpg


写回答

7回答

7七月

2017-01-09

你这个从event.detail.value里获取的lunchtime不是 你在js里定义的,应该是你在wxml里定义的

0
0

7七月

2017-01-09

没事儿,因为我当时写这个的时候觉得挺简单,你再看看,有问题来提具体的问题。

0
0

7七月

2017-01-08

先看下课程,还是不能解决,再这里回复,我再看看。因为这个不太可能有什么太大的问题。

0
0

7七月

2017-01-08

第十章已经更新了,有表单的提交,你看了吗

0
0

结庐问山

提问者

2017-01-09

这个参数是我FORM表单里的每一项的名称(在FORM表单的每一个子项里用name属性来定义它 这个我搞懂了)

是没有问题的

在submit方法里 console.log(e.detail.value)里能够读取到我在FORM表单里填入的数据

但是在我想把它传到服务器上的时候就有了问题了

简单一点我觉得可以直接把这个e.detail.value给在submit方法里利用微信的wx.request方法直接传上服务器(但是我按照我的想法写出来的东西一直报错  不知道是因为这样没法实现还是因为我写的有问题)

我就想到先用一个数组接收了这个e.detail.value返回的object对象,再把这个数组传上服务器去(然后就发生了前面说的 数组未定义 的错误)

然后就有点方了。。 找了好多的例子试了好多的方法还是不行  卡在了这一步

今天是第三天了

跪求老师拯救  

0
0

结庐问山

提问者

2017-01-09

老师您好

新的课程我看了

那个表单的提交部分我确实懂了

我想把submit之后的对象存入一个数组

然后把数组里的数据传入服务器去

可是总是会出现这个数组对象未定义的错误


后来我才想到先定几个参数

把需要的值一个一个地传入参数里去

再把处理数据的步骤封装成一个方法

调用这个方法来处理这些数据

结果我又遇到了这个问题参数未定义

请问老师这个思路上或者说步骤上到底是缺失了哪一步呢


现在错误报的是:

lunchTime is not defined 也就是我的第一个参数

可是我不是在最开始的时候有定义么

0
0

结庐问山

提问者

2017-01-09

嗯嗯 好的

我再重新看一遍表单的提交看能不能找到办法

到时候再和老师联系

麻烦您啦~

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23869 学习 · 6899 问题

查看课程