'{"465019": "C","465023": "A","454552": "A"}'这个是要ajax请求的参数,465019这种事题目的id,"C"这个是题目的答案,现在要获取多个题目中的id和答案,并且对应起来组成json,我该怎么做呢
1 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
看你表达的意思应该是问如何生成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) {
}
});
添加回答
举报
0/150
提交
取消