- 19
- 0
- 问题,在iOS9的微信浏览器上不能执行使用Jquery写的方法。
- 相关代码如下。
HTML:
<span class="button cancle" id="cancle_button" style="cursor: pointer">继续答题</span>
<span class="button submit" id="submit_button" style="cursor: pointer">交卷</span>
js:
/**
*继续答题
*/
$("#cancle_button").click(function(){
alert("点击了一下");
});
/**
*交卷
*/
$("#submit_button").click(function(){
submitExam();
});
//提交试卷的方法
function submitExam() {
var hadAnswer = 0;
var examMap = new Map();
var ids = $(".exam-item");
$(ids).each(function (i) {
var queId = $(ids[i]).data('id');
var ans = $(ids[i]).children('.exam-ans').children('.ans-item');
$(ans).each(function (j) {
var answerRef = $(ans[j]).children('i');
examMap.set(queId,"");
if($(answerRef).hasClass('true')){
examMap.set(queId,answerRef.attr('ref'));
return false;
}
});
});
$("#examMap").val(JSON.stringify(strMapToObj(examMap)));
$("#examFrom").submit();
}
function strMapToObj(strMap) {
let obj = Object.create(null);
for (let [k,v] of strMap) {
obj[k] = v;
}
return obj;
}
设备是iPhone 5s(iOS9.3),其他手机都可以,就这个版本点了提交之后没有任何反应,最后我将问题定位到了提交试卷的那个方法上,应该是这个方法里面的一些语法不能在iOS9上面识别,或者说是jquery版本(2.1.1)的问题,大家帮忙看看这个方法存在哪些问题,本人写后台的,js确实力不从心。
0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
