zoukankan      html  css  js  c++  java
  • ie11中报SCRIPT1003: 缺少 ':'的错误?

    兼容性?IE的兼容性……

    由于“叶叶综合征发作”,导致有段时间都在自我否定中,故而引发一系列的不美好。幸好,自己还有超强的恢复能力,一切都在往好的方向发展吧。

    直接进入 “可怕的IE兼容”主题:

    第一种:80020101

    因为看见了报错信息底下的“jquery.min.js”,再加上在stackoverflow上找到的类似问题答案,还算轻松的解决了第一个问题,将项目中的jquery.min.js换成新下载的jquery-3.3.1.js即可;

    (后来将SCRIPT1003: 缺少 ':'的问题改好之后,却发现第一个问题也消失了……那难道是第二个问题引发的???)

    第二种:SCRIPT1003: 缺少 ':'

    寻找各种办法,似乎也没有发现这是一种什么样的错误,只晓得这是出现在不同浏览器中的情况,IE浏览器。

    、、、、、、、、、、、、这是解决问题的途中,比较痛苦,就不分享了、、、、、、、、、、、、、、直接到结果。

    看见这张图,瞬间有种“拨云见日”的快感。

    说说解决办法吧:

    1.先是在网上自己找了很多相关问题的回答,看看别人遇见类似问题的时候是如何处理的;

    2.自己用不上的话,那就用最笨的办法,逐行代码检查,究竟是哪里出了问题。、;

    3.后来就发现在执行一段js代码时,出现了那个熟悉的错误:

     1  function trendClickFun(type,self){
     2         $(self).addClass('on').siblings().removeClass('on');
     3         //这是正确的写法
     4         $.ajax({
     5             type:'post',
     6             url:'/home/chartsdata',
     7             dataType:'json',
     8             data:{type:type},
     9             success:function(data){
    10                 var data=data.resultqushi;
    11                 if(data.succ){
    12                     var trendData = data.trendData;
    13                     dispTrendFunc(trendData, data.title, data.step ,data.varietyName);
    14                 }else{
    15                     alert("查询数据出错,请退出重试");
    16                 }
    17             }
    18         })
    19 
    20 
    21          //这是在IE中出现问题的写法
    22         // jQuery.post("/home/chartsdata", {type}, function (datas) {
    23         //     var data=datas.resultqushi;
    24         //     if (data.succ==true) {
    25         //         var trendData = data.trendData;
    26         //         dispTrendFunc(trendData, data.title, data.step ,data.varietyName);
    27         //     } else {
    28         //         alert("查询数据出错,请退出重试");
    29         //     }
    30         // }, "json");
    31     }

    最最后,才发现原来是post请求的时候,传参数问题!真的是……比较坑的队友!以后接手时,一定一定要仔细检查接过来的代码。

    1  jQuery.post("/home/chartsdata", {type:type}, function (datas) {
    2                 var data=datas.resultqushi;
    3                 if (data.succ==true) {
    4                     var trendData = data.trendData;
    5                     dispTrendFunc(trendData, data.title, data.step ,data.varietyName);
    6                 } else {
    7                     alert("查询数据出错,请退出重试");
    8                 }
    9             }, "json");
  • 相关阅读:
    Jmeter 之 上传下载文件
    Jmeter 样例 之 JDBC请求-操作MySql数据库
    Jmeter综合运用 之 接口测试
    Jmeter 逻辑控制器 之 Switch Controller
    Jmeter 逻辑控制器 之 吞吐量控制器
    Win10系统,Jmeter 字体调整方法
    Jmeter 逻辑控制器 之 交替控制器
    Jmeter 逻辑控制器 之 Runtime Controller
    Jmeter 逻辑控制器 之 Include Controller
    Jmeter 逻辑控制器 之 ForEach 控制器
  • 原文地址:https://www.cnblogs.com/zhengyeye/p/9056864.html
Copyright © 2011-2022 走看看