怎样把对象数组转换成想要的格式?

par是链接的参数,不确定是多少个。所以传过来是个对象数组,
怎样不确定的数组放到data{}之中呢?
图片描述

阅读 3.3k
2 个回答

你这样吧:

var dataObj = par;

dataObj.mobile = mobile;

mui.ajax(url, function(){
    data: dataObj,
    dataType: 'json',
    type: 'get',
    timeout: 10000
});

才注意到你的 par 是个数组……这样的话,你得说明你想这个数组怎么传。作为同名参数传需要自己编码。作为单个参数传你需要把数组转换成字符串,比如 val1,val2,val3 这样子逗号分隔。使用 par.join(',') 就可以得到这种东西。

数组就是数组,没有什么「对象数组」这种奇怪的说法。如果你的数组是一个包含很多对象的数据,那你更需要说明你想数据以怎样的形式传递给后端了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题