急求 当 jquery ajax 里面data参数 的 参数数量是个可变的时候,我该如何写啊?

现在有10个input可输入框,获取输入的值后,比如现在我往后台传入10个参数,过一会由于某种条件或者权限,我只能操作8个input输入框,这时候由于ajaxdata参数... 现在有10个input可输入框,获取输入的值后,比如现在我往后台传入10个参数,过一会由于某种条件或者权限,我只能操作8个input输入框,这时候由于ajax data参数里传的还是10个参数,剩下那两个获取的值为空,ajax data里面写的值为空的参数就会报错,我想知道如何避免这个错误,让这个data参数灵活点。

我在别的地方查的有人说是先按格式拼接好能接收到的参数,然后再把这个字符串命名后放到data里,可是我不是很懂,有大神来帮下忙么,急求急求。坐等。
展开
 我来答
猿客栈
2017-02-15 · 超过18用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:27.8万
展开全部
如果是空的话给个0;或者后台php判断为空默认为0;或者用.length判断长度。for循环;有多少input值长度就为几
追问
就是剩下的两个没用到的参数,我设置个值传到后台,然后后台不管这两个参数,这样吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jack_wang0823
2017-02-15 · TA获得超过2957个赞
知道大有可为答主
回答量:4143
采纳率:87%
帮助的人:1441万
展开全部
data 本身是个json对象 你需要做的是在传输前把就这个json对象处理一下 把为空的键值去掉, 或者复制不为空的键值到一个新的json 把新的json作为data 传送
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leekindy73
2017-02-15 · 超过23用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:56.2万
展开全部
这么想的就怎么写的啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式