急求 当 jquery ajax 里面data参数 的 参数数量是个可变的时候,我该如何写啊?
现在有10个input可输入框,获取输入的值后,比如现在我往后台传入10个参数,过一会由于某种条件或者权限,我只能操作8个input输入框,这时候由于ajaxdata参数...
现在有10个input可输入框,获取输入的值后,比如现在我往后台传入10个参数,过一会由于某种条件或者权限,我只能操作8个input输入框,这时候由于ajax data参数里传的还是10个参数,剩下那两个获取的值为空,ajax data里面写的值为空的参数就会报错,我想知道如何避免这个错误,让这个data参数灵活点。
我在别的地方查的有人说是先按格式拼接好能接收到的参数,然后再把这个字符串命名后放到data里,可是我不是很懂,有大神来帮下忙么,急求急求。坐等。 展开
我在别的地方查的有人说是先按格式拼接好能接收到的参数,然后再把这个字符串命名后放到data里,可是我不是很懂,有大神来帮下忙么,急求急求。坐等。 展开
3个回答
展开全部
如果是空的话给个0;或者后台php判断为空默认为0;或者用.length判断长度。for循环;有多少input值长度就为几
追问
就是剩下的两个没用到的参数,我设置个值传到后台,然后后台不管这两个参数,这样吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
data 本身是个json对象 你需要做的是在传输前把就这个json对象处理一下 把为空的键值去掉, 或者复制不为空的键值到一个新的json 把新的json作为data 传送
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么想的就怎么写的啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询