js或jquery怎么循环创建一个json格式数据?

'[{"imgPath": "C","price": "B","specDesc": "C"},{"imgPath": "D","price": "E","specDesc": "F"}]'这个是要ajax请求的参数,怎么在页面获取数据,并且循环创建组成json,我该怎么做,请大神解答!!!

clipboard.png
这是页面

阅读 9.4k
4 个回答

按控件把值取出来,组成对象字面量,再格式化成JSON……具体生成什么样的数据,需要知道接口是怎么约定的。

组成对应该很简单,比如

var aModel = {
    imgPath: $("#imgPath").val(),
    price: $("#price").val()
}

生成 JSON 也就一句话

var json = JSON.stringify(aModel)

JSON.parse()

var arr = [];
var param = {}

$("块").each(funciton(){
  var _temp = {"imgPath": "C","price": "B","specDesc": "C"};
     arr.push(_temp)

})
param.resutl=arr;
新手上路,请多包涵

可以用mockjs模拟很多数据的。

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