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

'{"465019": "C","465023": "A","454552": "A"}'这个是要ajax请求的参数,
465019这种事题目的id,"C"这个是题目的答案,现在要获取多个题目中的id和答案,并且对应起来组成json,我该怎么做呢

慕婉清6462132
浏览 598回答 1
1回答

至尊宝的传说

看你表达的意思应该是问如何生成ajax提交时需要的数据。如果是这样的话,你可以这么做:// 先声明一个空对象变量(var )用来存储答案相关信息var answers = {};// 用jQuery做示例,思路:首先遍历用户的选项的DMO节点,再进行赋值$(selector).each(function(i, v) {    // 假设在你的答案信息都存在dom的data上,先获取答案信息    var id = $(v).data('id'),        answer = $(v).data('answer');    // 得到之后进行赋值    answers[id] = answer;});// 遍历完多个答案,ajax提交$.ajax({    url: 'xxx',    type: 'GET',    data: answers,    success: function(data) {        }});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript