为了账号安全,请及时绑定邮箱和手机立即绑定

IE没有触发ajax 成功事件

IE没有触发ajax 成功事件

翻翻过去那场雪 2018-10-11 13:22:06
$.ajax({          url: '/comment_rewards/' + comment_reward_id + '/pay.js',          type: 'POST',          data: {channel: reward_style, reward_num: reward_num},          dataType: "script",          cache: true        })        .done(function() {          console.log("success");          reward.closeShade()          reward.infoPrompt("支付成功!", "success")        })        .fail(function() {          console.log("error");        })        .always(function() {          console.log("complete");        });成功返回一段混有ruby语法的js代码片段,在IE上如果我不指定dataType的话,会直接打印出error 语法错误, 将dataType指定为text或者html时,可以执行done事件,但不会处理返回的js,指定为script 也是会直接打印出error,但是在其他浏览器都没有这些问题, 是因为返回的js里面混有ruby语法么
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 593 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信