参数is not defined的问题
来源:
结庐问山
2017-01-08
获得FORM表单提交的数据之后
将每一个数据都直接赋值给各个参数
但是遇到问题说参数没有被定义
已经卡了两天了不知道怎么解决
请老师帮帮我
下面是有关这两个参数的句子
7回答
-
7七月
2017-01-09
你这个从event.detail.value里获取的lunchtime不是 你在js里定义的,应该是你在wxml里定义的
00 -
7七月
2017-01-09
没事儿,因为我当时写这个的时候觉得挺简单,你再看看,有问题来提具体的问题。
00 -
7七月
2017-01-08
先看下课程,还是不能解决,再这里回复,我再看看。因为这个不太可能有什么太大的问题。
00 -
7七月
2017-01-08
第十章已经更新了,有表单的提交,你看了吗
00 -
结庐问山
提问者
2017-01-09
这个参数是我FORM表单里的每一项的名称(在FORM表单的每一个子项里用name属性来定义它 这个我搞懂了)
是没有问题的
在submit方法里 console.log(e.detail.value)里能够读取到我在FORM表单里填入的数据
但是在我想把它传到服务器上的时候就有了问题了
简单一点我觉得可以直接把这个e.detail.value给在submit方法里利用微信的wx.request方法直接传上服务器(但是我按照我的想法写出来的东西一直报错 不知道是因为这样没法实现还是因为我写的有问题)
我就想到先用一个数组接收了这个e.detail.value返回的object对象,再把这个数组传上服务器去(然后就发生了前面说的 数组未定义 的错误)
然后就有点方了。。 找了好多的例子试了好多的方法还是不行 卡在了这一步
今天是第三天了
跪求老师拯救
00 -
结庐问山
提问者
2017-01-09
老师您好
新的课程我看了
那个表单的提交部分我确实懂了
我想把submit之后的对象存入一个数组
然后把数组里的数据传入服务器去
可是总是会出现这个数组对象未定义的错误
后来我才想到先定几个参数
把需要的值一个一个地传入参数里去
再把处理数据的步骤封装成一个方法
调用这个方法来处理这些数据
结果我又遇到了这个问题参数未定义
请问老师这个思路上或者说步骤上到底是缺失了哪一步呢
现在错误报的是:
lunchTime is not defined 也就是我的第一个参数
可是我不是在最开始的时候有定义么
00 -
结庐问山
提问者
2017-01-09
嗯嗯 好的
我再重新看一遍表单的提交看能不能找到办法
到时候再和老师联系
麻烦您啦~
00
相似问题